mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2026-06-19 19:03:00 +02:00
add metadata in AVStream, AVProgram and AVChapter
Originally committed as revision 16428 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
@@ -480,6 +480,8 @@ typedef struct AVStream {
|
|||||||
* - decoding: Set by libavformat.
|
* - decoding: Set by libavformat.
|
||||||
*/
|
*/
|
||||||
AVRational sample_aspect_ratio;
|
AVRational sample_aspect_ratio;
|
||||||
|
|
||||||
|
struct AVMetaData *meta_data;
|
||||||
} AVStream;
|
} AVStream;
|
||||||
|
|
||||||
#define AV_PROGRAM_RUNNING 1
|
#define AV_PROGRAM_RUNNING 1
|
||||||
@@ -498,6 +500,7 @@ typedef struct AVProgram {
|
|||||||
enum AVDiscard discard; ///< selects which program to discard and which to feed to the caller
|
enum AVDiscard discard; ///< selects which program to discard and which to feed to the caller
|
||||||
unsigned int *stream_index;
|
unsigned int *stream_index;
|
||||||
unsigned int nb_stream_indexes;
|
unsigned int nb_stream_indexes;
|
||||||
|
struct AVMetaData *meta_data;
|
||||||
} AVProgram;
|
} AVProgram;
|
||||||
|
|
||||||
#define AVFMTCTX_NOHEADER 0x0001 /**< signal that no header is present
|
#define AVFMTCTX_NOHEADER 0x0001 /**< signal that no header is present
|
||||||
@@ -508,6 +511,7 @@ typedef struct AVChapter {
|
|||||||
AVRational time_base; ///< time base in which the start/end timestamps are specified
|
AVRational time_base; ///< time base in which the start/end timestamps are specified
|
||||||
int64_t start, end; ///< chapter start/end time in time_base units
|
int64_t start, end; ///< chapter start/end time in time_base units
|
||||||
char *title; ///< chapter title
|
char *title; ///< chapter title
|
||||||
|
struct AVMetaData *meta_data;
|
||||||
} AVChapter;
|
} AVChapter;
|
||||||
|
|
||||||
#define MAX_STREAMS 20
|
#define MAX_STREAMS 20
|
||||||
|
|||||||
Reference in New Issue
Block a user