Commit e32a9926 authored by Vesselin Bontchev's avatar Vesselin Bontchev

Add support for Audible AA files

https://en.wikipedia.org/wiki/Audible.com#Quality
parent 45f3d4e6
...@@ -399,6 +399,7 @@ Generic parts: ...@@ -399,6 +399,7 @@ Generic parts:
Muxers/Demuxers: Muxers/Demuxers:
4xm.c Mike Melanson 4xm.c Mike Melanson
aadec.c Vesselin Bontchev (vesselin.bontchev at yandex dot com)
adtsenc.c Robert Swain adtsenc.c Robert Swain
afc.c Paul B Mahol afc.c Paul B Mahol
aiffdec.c Baptiste Coudurier, Matthieu Bouron aiffdec.c Baptiste Coudurier, Matthieu Bouron
......
...@@ -18,6 +18,12 @@ enabled demuxers. ...@@ -18,6 +18,12 @@ enabled demuxers.
The description of some of the currently available demuxers follows. The description of some of the currently available demuxers follows.
@section aa
Audible Format 2, 3, and 4 demuxer.
This demuxer is used to demux Audible Format 2, 3, and 4 (.aa) files.
@section applehttp @section applehttp
Apple HTTP Live Streaming demuxer. Apple HTTP Live Streaming demuxer.
......
...@@ -228,6 +228,8 @@ library: ...@@ -228,6 +228,8 @@ library:
@item 8088flex TMV @tab @tab X @item 8088flex TMV @tab @tab X
@item AAX @tab @tab X @item AAX @tab @tab X
@tab Audible Enhanced Audio format, used in audiobooks. @tab Audible Enhanced Audio format, used in audiobooks.
@item AA @tab @tab X
@tab Audible Format 2, 3, and 4, used in audiobooks.
@item ACT Voice @tab @tab X @item ACT Voice @tab @tab X
@tab contains G.729 audio @tab contains G.729 audio
@item Adobe Filmstrip @tab X @tab X @item Adobe Filmstrip @tab X @tab X
......
...@@ -59,6 +59,7 @@ OBJS-$(CONFIG_SHARED) += log2_tab.o golomb_tab.o ...@@ -59,6 +59,7 @@ OBJS-$(CONFIG_SHARED) += log2_tab.o golomb_tab.o
# muxers/demuxers # muxers/demuxers
OBJS-$(CONFIG_A64_MUXER) += a64.o rawenc.o OBJS-$(CONFIG_A64_MUXER) += a64.o rawenc.o
OBJS-$(CONFIG_AA_DEMUXER) += aadec.o
OBJS-$(CONFIG_AAC_DEMUXER) += aacdec.o apetag.o img2.o rawdec.o OBJS-$(CONFIG_AAC_DEMUXER) += aacdec.o apetag.o img2.o rawdec.o
OBJS-$(CONFIG_AC3_DEMUXER) += ac3dec.o rawdec.o OBJS-$(CONFIG_AC3_DEMUXER) += ac3dec.o rawdec.o
OBJS-$(CONFIG_AC3_MUXER) += rawenc.o OBJS-$(CONFIG_AC3_MUXER) += rawenc.o
......
This diff is collapsed.
...@@ -60,6 +60,7 @@ void av_register_all(void) ...@@ -60,6 +60,7 @@ void av_register_all(void)
/* (de)muxers */ /* (de)muxers */
REGISTER_MUXER (A64, a64); REGISTER_MUXER (A64, a64);
REGISTER_DEMUXER (AA, aa);
REGISTER_DEMUXER (AAC, aac); REGISTER_DEMUXER (AAC, aac);
REGISTER_MUXDEMUX(AC3, ac3); REGISTER_MUXDEMUX(AC3, ac3);
REGISTER_DEMUXER (ACT, act); REGISTER_DEMUXER (ACT, act);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment