From 79ae1e630b476889c251fc905687a3831b43ab5e Mon Sep 17 00:00:00 2001 From: John Stebbins Date: Fri, 6 Nov 2015 07:29:18 -0800 Subject: avcodec: Define side data type for fallback track This side data type is meant to be added to AVStream side data. A fallback track indicates an alternate track to use when the current track can not be decoded for some reason. e.g. no decoder available for codec. Signed-off-by: Anton Khirnov --- libavcodec/avcodec.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libavcodec/avcodec.h') diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h index b274ecdf64..57dce366ce 100644 --- a/libavcodec/avcodec.h +++ b/libavcodec/avcodec.h @@ -1129,6 +1129,14 @@ enum AVPacketSideDataType { * and FF_LAMBDA_MAX (bad). */ AV_PKT_DATA_QUALITY_FACTOR, + + /** + * This side data contains an integer value representing the stream index + * of a "fallback" track. A fallback track indicates an alternate + * track to use when the current track can not be decoded for some reason. + * e.g. no decoder available for codec. + */ + AV_PKT_DATA_FALLBACK_TRACK, }; typedef struct AVPacketSideData { -- cgit v1.2.3