mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
avformat/oma: Demux oma-encapsulated AAC audio
Signed-off-by: asivery <asivery@protonmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
This commit is contained in:
parent
37863b92b7
commit
31a63e4e01
@ -28,6 +28,7 @@ const uint16_t ff_oma_srate_tab[8] = { 320, 441, 480, 882, 960, 0 };
|
||||
const AVCodecTag ff_oma_codec_tags[] = {
|
||||
{ AV_CODEC_ID_ATRAC3, OMA_CODECID_ATRAC3 },
|
||||
{ AV_CODEC_ID_ATRAC3P, OMA_CODECID_ATRAC3P },
|
||||
{ AV_CODEC_ID_AAC, OMA_CODECID_AAC },
|
||||
{ AV_CODEC_ID_MP3, OMA_CODECID_MP3 },
|
||||
{ AV_CODEC_ID_PCM_S16BE, OMA_CODECID_LPCM },
|
||||
{ AV_CODEC_ID_ATRAC3PAL, OMA_CODECID_ATRAC3PAL },
|
||||
|
@ -34,6 +34,7 @@
|
||||
enum {
|
||||
OMA_CODECID_ATRAC3 = 0,
|
||||
OMA_CODECID_ATRAC3P = 1,
|
||||
OMA_CODECID_AAC = 2,
|
||||
OMA_CODECID_MP3 = 3,
|
||||
OMA_CODECID_LPCM = 4,
|
||||
OMA_CODECID_WMA = 5,
|
||||
|
@ -511,6 +511,7 @@ static int oma_read_header(AVFormatContext *s)
|
||||
st->codecpar->bit_rate = samplerate * framesize / (2048 / 8);
|
||||
avpriv_set_pts_info(st, 64, 1, samplerate);
|
||||
break;
|
||||
case OMA_CODECID_AAC:
|
||||
case OMA_CODECID_MP3:
|
||||
ffstream(st)->need_parsing = AVSTREAM_PARSE_FULL_RAW;
|
||||
framesize = 1024;
|
||||
|
Loading…
Reference in New Issue
Block a user