You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
mp3/mp2: identify the video codecs as APIC through query_codec.
Fixes Ticket1408 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
@@ -370,6 +370,17 @@ static int mp2_write_trailer(struct AVFormatContext *s)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int query_codec(enum CodecID id, int std_compliance)
|
||||||
|
{
|
||||||
|
CodecMime *cm= ff_id3v2_mime_tags;
|
||||||
|
while(cm->id != CODEC_ID_NONE) {
|
||||||
|
if(id == cm->id)
|
||||||
|
return MKTAG('A', 'P', 'I', 'C');
|
||||||
|
cm++;
|
||||||
|
}
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
#if CONFIG_MP2_MUXER
|
#if CONFIG_MP2_MUXER
|
||||||
AVOutputFormat ff_mp2_muxer = {
|
AVOutputFormat ff_mp2_muxer = {
|
||||||
.name = "mp2",
|
.name = "mp2",
|
||||||
@@ -516,6 +527,7 @@ AVOutputFormat ff_mp3_muxer = {
|
|||||||
.write_header = mp3_write_header,
|
.write_header = mp3_write_header,
|
||||||
.write_packet = mp3_write_packet,
|
.write_packet = mp3_write_packet,
|
||||||
.write_trailer = mp3_write_trailer,
|
.write_trailer = mp3_write_trailer,
|
||||||
|
.query_codec = query_codec,
|
||||||
.flags = AVFMT_NOTIMESTAMPS,
|
.flags = AVFMT_NOTIMESTAMPS,
|
||||||
.priv_class = &mp3_muxer_class,
|
.priv_class = &mp3_muxer_class,
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user