Include dependency graph for rawdv.c:

Data Structures | |
| struct | dv_id_t |
| struct | dv_header_t |
| struct | demux_sys_t |
Defines | |
| #define | HURRYUP_TEXT N_( "Hurry up" ) |
| #define | HURRYUP_LONGTEXT |
| #define | DV_PAL_FRAME_SIZE 144000 |
| #define | DV_NTSC_FRAME_SIZE 122000 |
Functions | |
| static int | Open (vlc_object_t *) |
| static void | Close (vlc_object_t *) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| static int | Demux (demux_t *) |
| static int | Control (demux_t *, int i_query, va_list args) |
| static block_t * | dv_extract_audio (demux_t *p_demux, block_t *p_frame_block) |
| static uint16_t | dv_audio_12to16 (uint16_t sample) |
Variables | |
| static const uint16_t | dv_audio_shuffle525 [10][9] |
| static const uint16_t | dv_audio_shuffle625 [12][9] |
| #define DV_NTSC_FRAME_SIZE 122000 |
| #define DV_PAL_FRAME_SIZE 144000 |
| #define HURRYUP_LONGTEXT |
Value:
N_( "The demuxer will advance timestamps if the " \ "input can't keep up with the rate." )
| #define HURRYUP_TEXT N_( "Hurry up" ) |
| static void Close | ( | vlc_object_t * | ) | [static] |
| static int Control | ( | demux_t * | , | |
| int | i_query, | |||
| va_list | args | |||
| ) | [static] |
| static int Demux | ( | demux_t * | ) | [static] |
| static uint16_t dv_audio_12to16 | ( | uint16_t | sample | ) | [inline, static] |
| static int Open | ( | vlc_object_t * | ) | [static] |
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
const uint16_t dv_audio_shuffle525[10][9] [static] |
Initial value:
{
{ 0, 30, 60, 20, 50, 80, 10, 40, 70 },
{ 6, 36, 66, 26, 56, 86, 16, 46, 76 },
{ 12, 42, 72, 2, 32, 62, 22, 52, 82 },
{ 18, 48, 78, 8, 38, 68, 28, 58, 88 },
{ 24, 54, 84, 14, 44, 74, 4, 34, 64 },
{ 1, 31, 61, 21, 51, 81, 11, 41, 71 },
{ 7, 37, 67, 27, 57, 87, 17, 47, 77 },
{ 13, 43, 73, 3, 33, 63, 23, 53, 83 },
{ 19, 49, 79, 9, 39, 69, 29, 59, 89 },
{ 25, 55, 85, 15, 45, 75, 5, 35, 65 },
}
const uint16_t dv_audio_shuffle625[12][9] [static] |
Initial value:
{
{ 0, 36, 72, 26, 62, 98, 16, 52, 88},
{ 6, 42, 78, 32, 68, 104, 22, 58, 94},
{ 12, 48, 84, 2, 38, 74, 28, 64, 100},
{ 18, 54, 90, 8, 44, 80, 34, 70, 106},
{ 24, 60, 96, 14, 50, 86, 4, 40, 76},
{ 30, 66, 102, 20, 56, 92, 10, 46, 82},
{ 1, 37, 73, 27, 63, 99, 17, 53, 89},
{ 7, 43, 79, 33, 69, 105, 23, 59, 95},
{ 13, 49, 85, 3, 39, 75, 29, 65, 101},
{ 19, 55, 91, 9, 45, 81, 35, 71, 107},
{ 25, 61, 97, 15, 51, 87, 5, 41, 77},
{ 31, 67, 103, 21, 57, 93, 11, 47, 83},
}
1.5.1