On Mon, May 16, 2016 at 4:43 AM, James Almer <jamr...@gmail.com> wrote: > On 5/8/2016 12:18 PM, Hendrik Leppkes wrote: >> On Sun, May 8, 2016 at 12:10 PM, Michael Niedermayer >> <mich...@niedermayer.cc> wrote: >>> Fixes Ticket5467 >>> >>> Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc> >>> --- >>> libavcodec/avcodec.h | 4 ++++ >>> libavcodec/utils.c | 2 ++ >>> 2 files changed, 6 insertions(+) >>> >>> diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h >>> index 3813a0a..1db2e0f 100644 >>> --- a/libavcodec/avcodec.h >>> +++ b/libavcodec/avcodec.h >>> @@ -4050,6 +4050,10 @@ typedef struct AVCodecParameters { >>> * Audio only. Number of samples to skip after a discontinuity. >>> */ >>> int seek_preroll; >>> + >>> + /** Properties, like FF_CODEC_PROPERTY_LOSSLESS. >>> + */ >>> + int properties; >>> } AVCodecParameters; >>> >> >> There properties are not part of any container we support and therefor >> not really fitting into this structure. >> >> - Hendrik > > Guess i'm late to the party, but we support the DTS-HD container and it has a > field that reports if the stream is lossless or not. > See > http://atsc.org/wp-content/uploads/2015/03/Non-Real-Time-Content-Delivery.pdf > section E.2.8 and table E.12, Bitw_Aupres_Metadata field. >
DTS-HD has profiles to express this though, it doesn't need such a flag. And I would argue maybe other codecs should also use profiles to differentiate different codec modes. - Hendrik _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel