Re: [FFmpeg-devel] [PATCH] lavf/matroska: expose stream encoding as global side-data

2016-09-13 Thread Michael Niedermayer
Hi On Mon, Sep 12, 2016 at 09:45:14PM -0500, Rodger Combs wrote: > Some demuxers can't handle Matroska compression, so this lets API users > check if a file uses it and determine whether those players will fail. I think this should be usig AV_OPT_FLAG_READONLY instead of side data [...] --

Re: [FFmpeg-devel] [PATCH] lavf/matroska: expose stream encoding as global side-data

2016-09-13 Thread Hendrik Leppkes
On Tue, Sep 13, 2016 at 4:45 AM, Rodger Combs wrote: > Some demuxers can't handle Matroska compression, so this lets API users > check if a file uses it and determine whether those players will fail. > > Currently only exports the first encoding; the format technically

[FFmpeg-devel] [PATCH] lavf/matroska: expose stream encoding as global side-data

2016-09-12 Thread Rodger Combs
Some demuxers can't handle Matroska compression, so this lets API users check if a file uses it and determine whether those players will fail. Currently only exports the first encoding; the format technically supports multiple, but I can't find an example of this and lavf doesn't support it. ---

Re: [FFmpeg-devel] [PATCH] lavf/matroska: expose stream encoding as global side-data

2016-09-09 Thread James Almer
On 9/10/2016 12:39 AM, Rodger Combs wrote: > Some demuxers can't handle Matroska compression, so this lets API users > check if a file uses it and determine whether those players will fail. > --- > libavcodec/avcodec.h | 35 ++- > libavcodec/avpacket.c |

[FFmpeg-devel] [PATCH] lavf/matroska: expose stream encoding as global side-data

2016-09-09 Thread Rodger Combs
Some demuxers can't handle Matroska compression, so this lets API users check if a file uses it and determine whether those players will fail. --- libavcodec/avcodec.h | 35 ++- libavcodec/avpacket.c | 1 + libavcodec/version.h | 4 ++--

[FFmpeg-devel] [PATCH] lavf/matroska: expose stream encoding as global side-data

2016-02-25 Thread Rodger Combs
Some demuxers can't handle Matroska compression, so this lets API users check if a file uses it and determine whether those players will fail. --- libavcodec/avcodec.h | 35 ++- libavcodec/avpacket.c | 1 + libavcodec/version.h | 2 +-