#include <time.h>#include "avformat.h"#include "internal.h"#include "libavcodec/dv_profile.h"#include "libavcodec/dvdata.h"#include "libavutil/intreadwrite.h"#include "libavutil/mathematics.h"#include "libavutil/timecode.h"#include "dv.h"#include "libavutil/avassert.h"Go to the source code of this file.
| int avpriv_dv_get_packet | ( | DVDemuxContext * | c, | |
| AVPacket * | pkt | |||
| ) |
Definition at line 333 of file dv.c.
Referenced by avi_read_packet(), dv1394_read_packet(), dv_read_packet(), iec61883_parse_queue_dv(), and mov_read_packet().
| DVDemuxContext* avpriv_dv_init_demux | ( | AVFormatContext * | s | ) |
Definition at line 310 of file dv.c.
Referenced by avi_read_header(), dv1394_read_header(), dv_read_header(), ff_mov_read_stsd_entries(), and iec61883_read_header().
| int avpriv_dv_produce_packet | ( | DVDemuxContext * | c, | |
| AVPacket * | pkt, | |||
| uint8_t * | buf, | |||
| int | buf_size, | |||
| int64_t | pos | |||
| ) |
Definition at line 350 of file dv.c.
Referenced by dv1394_read_packet(), dv_read_packet(), iec61883_parse_queue_dv(), and mov_read_packet().
| static uint16_t dv_audio_12to16 | ( | uint16_t | sample | ) | [inline, static] |
| static int dv_extract_audio_info | ( | DVDemuxContext * | c, | |
| uint8_t * | frame | |||
| ) | [static] |
| static const uint8_t* dv_extract_pack | ( | uint8_t * | frame, | |
| enum dv_pack_type | t | |||
| ) | [static] |
Definition at line 79 of file dv.c.
Referenced by dv_extract_audio(), dv_extract_audio_info(), dv_extract_timecode(), and dv_extract_video_info().
| static int dv_extract_timecode | ( | DVDemuxContext * | c, | |
| uint8_t * | frame, | |||
| char * | tc | |||
| ) | [static] |
| static int dv_extract_video_info | ( | DVDemuxContext * | c, | |
| uint8_t * | frame | |||
| ) | [static] |
| static int64_t dv_frame_offset | ( | AVFormatContext * | s, | |
| DVDemuxContext * | c, | |||
| int64_t | timestamp, | |||
| int | flags | |||
| ) | [static] |
| static int dv_probe | ( | AVProbeData * | p | ) | [static] |
| static int dv_read_close | ( | AVFormatContext * | s | ) | [static] |
| static int dv_read_header | ( | AVFormatContext * | s | ) | [static] |
| static int dv_read_packet | ( | AVFormatContext * | s, | |
| AVPacket * | pkt | |||
| ) | [static] |
| static int dv_read_seek | ( | AVFormatContext * | s, | |
| int | stream_index, | |||
| int64_t | timestamp, | |||
| int | flags | |||
| ) | [static] |
| static int dv_read_timecode | ( | AVFormatContext * | s | ) | [static] |
| void ff_dv_offset_reset | ( | DVDemuxContext * | c, | |
| int64_t | frame_offset | |||
| ) |
const int dv_audio_frequency[3] [static] |
Initial value:
{
48000, 44100, 32000,
}
Definition at line 103 of file dv.c.
Referenced by dv_extract_audio(), and dv_extract_audio_info().
1.5.8