[FFmpeg-devel] [PATCH/RFC]av_codec_get_tag() cannot work for Matroska (Ticket 8)
Carl Eugen Hoyos
cehoyos at ag.or.at
Fri Aug 26 14:47:36 CEST 2011
On Wednesday 24 August 2011 02:37:33 pm Carl Eugen Hoyos wrote:
> Attached is a try to fix this by adding the missing audio codec_tags (I
> will do similar for subtitles and video if needed), I would be glad if a
> simpler solution is possible like not to try to validate the codec_tag for
> matroska.
Attached is a third possible patch to fix the problem.
Carl Eugen
-------------- next part --------------
diff --git a/libavformat/matroskaenc.c b/libavformat/matroskaenc.c
index 0910da5..d7610cf 100644
--- a/libavformat/matroskaenc.c
+++ b/libavformat/matroskaenc.c
@@ -1235,7 +1235,6 @@ AVOutputFormat ff_matroska_muxer = {
.write_packet = mkv_write_packet,
.write_trailer = mkv_write_trailer,
.flags = AVFMT_GLOBALHEADER | AVFMT_VARIABLE_FPS,
- .codec_tag = (const AVCodecTag* const []){ff_codec_bmp_tags, ff_codec_wav_tags, 0},
.subtitle_codec = CODEC_ID_SSA,
.query_codec = mkv_query_codec,
};
@@ -1274,6 +1273,5 @@ AVOutputFormat ff_matroska_audio_muxer = {
.write_packet = mkv_write_packet,
.write_trailer = mkv_write_trailer,
.flags = AVFMT_GLOBALHEADER,
- .codec_tag = (const AVCodecTag* const []){ff_codec_wav_tags, 0},
};
#endif
More information about the ffmpeg-devel
mailing list