|
From: Stefan L. <Ste...@sn...> - 2001-01-12 22:47:18
|
Hi,
what about the future of libdv ?
During the last months Buck is the only one of the original developers
who takes care of libdv.
- output format selection
Our sample applicatiopn should take care of
- direct output (X11) only if desired.
- possible intermix of PAL/NTSC
-> select output buffers in a way that at least two frames could
be placed in.
- audio extraction
- sample application
- tests cases
- encoding (dct88 vs. dct 248)
When to use dct248 insteadof dct 88
From my experience 248 is used when there are significant differences
in Y values within a macro block (segement)
Upper left <-> lower right.
So for encoding we need a function like
dv_enc_use_dct248 (dv_macroblock_t *mb)
- new functions:
typedef enum { normal, wide} dv_format_t;
int dv_enc_use_dct248 (dv_macroblock_t *mb)
int dv_dec_is_wide_screen (dv_frame_t *fr)
dv_format_t dv_notify_format_change (void);
dv_system_t dv_notify_system_change (void);
--
mfg
Stefan Lucke (lu...@sn...)
|