|
FFmpeg
|
#include <inttypes.h>#include <dvdnav/dvdnav.h>#include <dvdread/dvd_reader.h>#include <dvdread/ifo_read.h>#include <dvdread/ifo_types.h>#include <dvdread/nav_read.h>#include "libavcodec/ac3_parser.h"#include "libavutil/avstring.h"#include "libavutil/avutil.h"#include "libavutil/intreadwrite.h"#include "libavutil/mem.h"#include "libavutil/opt.h"#include "libavutil/samplefmt.h"#include "avformat.h"#include "avio_internal.h"#include "avlanguage.h"#include "demux.h"#include "dvdclut.h"#include "internal.h"#include "url.h"Go to the source code of this file.
Data Structures | |
| struct | DVDVideoVTSVideoStreamEntry |
| struct | DVDVideoPGCAudioStreamEntry |
| struct | DVDVideoPGCSubtitleStreamEntry |
| struct | DVDVideoPlaybackState |
| struct | DVDVideoDemuxContext |
Macros | |
| #define | DVDVIDEO_MAX_PS_SEARCH_BLOCKS 128 |
| #define | DVDVIDEO_BLOCK_SIZE 2048 |
| #define | DVDVIDEO_TIME_BASE_Q (AVRational) { 1, 90000 } |
| #define | DVDVIDEO_PTS_WRAP_BITS 32 /* VOBUs use 32 (PES allows 33) */ |
| #define | DVDVIDEO_LIBDVDX_LOG_BUFFER_SIZE 1024 |
| #define | PCI_START_BYTE 45 /* complement dvdread's DSI_START_BYTE */ |
| #define | OFFSET(x) |
Enumerations | |
| enum | DVDVideoSubpictureViewport { DVDVIDEO_SUBP_VIEWPORT_FULLSCREEN , DVDVIDEO_SUBP_VIEWPORT_WIDESCREEN , DVDVIDEO_SUBP_VIEWPORT_LETTERBOX , DVDVIDEO_SUBP_VIEWPORT_PANSCAN } |
Variables | |
| static const uint8_t | dvdvideo_nav_header [4] = { 0x00, 0x00, 0x01, 0xBF } |
| static const char | dvdvideo_subp_viewport_labels [4][13] |
| static const AVOption | dvdvideo_options [] |
| static const AVClass | dvdvideo_class |
| const FFInputFormat | ff_dvdvideo_demuxer |
| #define DVDVIDEO_MAX_PS_SEARCH_BLOCKS 128 |
Definition at line 57 of file dvdvideodec.c.
Referenced by dvdvideo_play_next_ps_block().
| #define DVDVIDEO_BLOCK_SIZE 2048 |
Definition at line 58 of file dvdvideodec.c.
Referenced by dvdvideo_chapters_setup_preindex(), dvdvideo_menu_next_ps_block(), dvdvideo_play_next_ps_block(), and dvdvideo_subdemux_open().
| #define DVDVIDEO_TIME_BASE_Q (AVRational) { 1, 90000 } |
Definition at line 59 of file dvdvideodec.c.
Referenced by dvdvideo_audio_stream_add(), dvdvideo_chapters_setup_preindex(), dvdvideo_chapters_setup_simple(), dvdvideo_subp_stream_add(), and dvdvideo_video_stream_add().
| #define DVDVIDEO_PTS_WRAP_BITS 32 /* VOBUs use 32 (PES allows 33) */ |
Definition at line 60 of file dvdvideodec.c.
Referenced by dvdvideo_audio_stream_add(), dvdvideo_subp_stream_add(), and dvdvideo_video_stream_add().
| #define DVDVIDEO_LIBDVDX_LOG_BUFFER_SIZE 1024 |
Definition at line 61 of file dvdvideodec.c.
Referenced by dvdvideo_libdvdnav_log(), and dvdvideo_libdvdread_log().
| #define PCI_START_BYTE 45 /* complement dvdread's DSI_START_BYTE */ |
Definition at line 63 of file dvdvideodec.c.
Referenced by dvdvideo_menu_next_ps_block().
| #define OFFSET | ( | x | ) |
Definition at line 1832 of file dvdvideodec.c.
| Enumerator | |
|---|---|
| DVDVIDEO_SUBP_VIEWPORT_FULLSCREEN | |
| DVDVIDEO_SUBP_VIEWPORT_WIDESCREEN | |
| DVDVIDEO_SUBP_VIEWPORT_LETTERBOX | |
| DVDVIDEO_SUBP_VIEWPORT_PANSCAN | |
Definition at line 66 of file dvdvideodec.c.
|
static |
Definition at line 177 of file dvdvideodec.c.
Referenced by dvdvideo_ifo_open().
|
static |
Definition at line 194 of file dvdvideodec.c.
Referenced by dvdvideo_play_open().
|
static |
Definition at line 212 of file dvdvideodec.c.
Referenced by dvdvideo_close().
|
static |
Definition at line 226 of file dvdvideodec.c.
Referenced by dvdvideo_read_header().
|
static |
Definition at line 307 of file dvdvideodec.c.
Referenced by dvdvideo_is_pgc_promising(), and dvdvideo_play_next_ps_block().
|
static |
Definition at line 314 of file dvdvideodec.c.
Referenced by dvdvideo_play_open().
|
static |
Definition at line 323 of file dvdvideodec.c.
Referenced by dvdvideo_chapters_setup_preindex(), and dvdvideo_close().
|
static |
Definition at line 329 of file dvdvideodec.c.
Referenced by dvdvideo_chapters_setup_preindex(), and dvdvideo_read_header().
|
static |
Definition at line 398 of file dvdvideodec.c.
Referenced by dvdvideo_chapters_setup_preindex(), and dvdvideo_subdemux_read_data().
|
static |
Definition at line 504 of file dvdvideodec.c.
Referenced by dvdvideo_chapters_setup_preindex(), and dvdvideo_close().
|
static |
Definition at line 518 of file dvdvideodec.c.
Referenced by dvdvideo_chapters_setup_preindex(), and dvdvideo_read_header().
|
static |
Definition at line 622 of file dvdvideodec.c.
Referenced by dvdvideo_chapters_setup_preindex(), and dvdvideo_subdemux_read_data().
|
static |
Definition at line 879 of file dvdvideodec.c.
Referenced by dvdvideo_read_header().
|
static |
Definition at line 925 of file dvdvideodec.c.
Referenced by dvdvideo_read_header().
|
static |
Definition at line 1017 of file dvdvideodec.c.
Referenced by dvdvideo_video_stream_setup().
|
static |
Definition at line 1065 of file dvdvideodec.c.
Referenced by dvdvideo_video_stream_setup().
|
static |
Definition at line 1098 of file dvdvideodec.c.
Referenced by dvdvideo_read_header().
|
static |
Definition at line 1122 of file dvdvideodec.c.
Referenced by dvdvideo_audio_stream_add_all().
|
static |
Definition at line 1225 of file dvdvideodec.c.
Referenced by dvdvideo_audio_stream_add_all().
|
static |
Definition at line 1258 of file dvdvideodec.c.
Referenced by dvdvideo_read_header().
|
static |
Definition at line 1306 of file dvdvideodec.c.
Referenced by dvdvideo_subp_stream_add_internal().
|
static |
Definition at line 1333 of file dvdvideodec.c.
Referenced by dvdvideo_subp_stream_add_internal().
|
static |
Definition at line 1367 of file dvdvideodec.c.
Referenced by dvdvideo_subp_stream_add_all().
|
static |
Definition at line 1394 of file dvdvideodec.c.
Referenced by dvdvideo_read_header().
|
static |
Definition at line 1460 of file dvdvideodec.c.
Referenced by dvdvideo_subdemux_open().
|
static |
Definition at line 1498 of file dvdvideodec.c.
Referenced by dvdvideo_close(), and dvdvideo_subdemux_reset().
|
static |
Definition at line 1506 of file dvdvideodec.c.
Referenced by dvdvideo_read_header(), and dvdvideo_subdemux_reset().
|
static |
Definition at line 1540 of file dvdvideodec.c.
Referenced by dvdvideo_read_packet(), and dvdvideo_read_seek().
|
static |
Definition at line 1553 of file dvdvideodec.c.
|
static |
Definition at line 1631 of file dvdvideodec.c.
|
static |
Definition at line 1722 of file dvdvideodec.c.
|
static |
Definition at line 1741 of file dvdvideodec.c.
|
static |
Definition at line 64 of file dvdvideodec.c.
Referenced by dvdvideo_menu_next_ps_block().
|
static |
Definition at line 72 of file dvdvideodec.c.
Referenced by dvdvideo_subp_stream_add().
|
static |
Definition at line 1833 of file dvdvideodec.c.
|
static |
Definition at line 1849 of file dvdvideodec.c.
| const FFInputFormat ff_dvdvideo_demuxer |
Definition at line 1856 of file dvdvideodec.c.