Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
F
ffmpeg.wasm-core
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Linshizhi
ffmpeg.wasm-core
Commits
930fe4b1
Commit
930fe4b1
authored
Jul 01, 2017
by
foo86
Committed by
Paul B Mahol
Jul 19, 2017
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
avcodec: add Dolby E decoder
parent
22b72de0
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
1453 additions
and
1 deletion
+1453
-1
configure
configure
+1
-0
general.texi
doc/general.texi
+1
-0
Makefile
libavcodec/Makefile
+1
-0
allcodecs.c
libavcodec/allcodecs.c
+1
-0
avcodec.h
libavcodec/avcodec.h
+1
-0
codec_desc.c
libavcodec/codec_desc.c
+7
-0
dolby_e.c
libavcodec/dolby_e.c
+707
-0
dolby_e.h
libavcodec/dolby_e.h
+733
-0
version.h
libavcodec/version.h
+1
-1
No files found.
configure
View file @
930fe4b1
...
...
@@ -2402,6 +2402,7 @@ dds_decoder_select="texturedsp"
dirac_decoder_select
=
"dirac_parse dwt golomb videodsp mpegvideoenc"
dnxhd_decoder_select
=
"blockdsp idctdsp"
dnxhd_encoder_select
=
"aandcttables blockdsp fdctdsp idctdsp mpegvideoenc pixblockdsp"
dolby_e_decoder_select
=
"mdct"
dvvideo_decoder_select
=
"dvprofile idctdsp"
dvvideo_encoder_select
=
"dvprofile fdctdsp me_cmp pixblockdsp"
dxa_decoder_select
=
"zlib"
...
...
doc/general.texi
View file @
930fe4b1
...
...
@@ -1001,6 +1001,7 @@ following image formats are supported:
@tab All versions except 5.1 are supported.
@item DCA (DTS Coherent Acoustics) @tab X @tab X
@tab supported extensions: XCh, XXCH, X96, XBR, XLL, LBR (partially)
@item Dolby E @tab @tab X
@item DPCM id RoQ @tab X @tab X
@tab Used in Quake III, Jedi Knight 2 and other computer games.
@item DPCM Interplay @tab @tab X
...
...
libavcodec/Makefile
View file @
930fe4b1
...
...
@@ -251,6 +251,7 @@ OBJS-$(CONFIG_DIRAC_DECODER) += diracdec.o dirac.o diracdsp.o diractab
OBJS-$(CONFIG_DFA_DECODER)
+=
dfa.o
OBJS-$(CONFIG_DNXHD_DECODER)
+=
dnxhddec.o
dnxhddata.o
OBJS-$(CONFIG_DNXHD_ENCODER)
+=
dnxhdenc.o
dnxhddata.o
OBJS-$(CONFIG_DOLBY_E_DECODER)
+=
dolby_e.o
kbdwin.o
OBJS-$(CONFIG_DPX_DECODER)
+=
dpx.o
OBJS-$(CONFIG_DPX_ENCODER)
+=
dpxenc.o
OBJS-$(CONFIG_DSD_LSBF_DECODER)
+=
dsddec.o
dsd.o
...
...
libavcodec/allcodecs.c
View file @
930fe4b1
...
...
@@ -423,6 +423,7 @@ static void register_all(void)
REGISTER_DECODER
(
BMV_AUDIO
,
bmv_audio
);
REGISTER_DECODER
(
COOK
,
cook
);
REGISTER_ENCDEC
(
DCA
,
dca
);
REGISTER_DECODER
(
DOLBY_E
,
dolby_e
);
REGISTER_DECODER
(
DSD_LSBF
,
dsd_lsbf
);
REGISTER_DECODER
(
DSD_MSBF
,
dsd_msbf
);
REGISTER_DECODER
(
DSD_LSBF_PLANAR
,
dsd_lsbf_planar
);
...
...
libavcodec/avcodec.h
View file @
930fe4b1
...
...
@@ -639,6 +639,7 @@ enum AVCodecID {
AV_CODEC_ID_DST
,
AV_CODEC_ID_ATRAC3AL
,
AV_CODEC_ID_ATRAC3PAL
,
AV_CODEC_ID_DOLBY_E
,
/* subtitle codecs */
AV_CODEC_ID_FIRST_SUBTITLE
=
0x17000
,
///< A dummy ID pointing at the start of subtitle codecs.
...
...
libavcodec/codec_desc.c
View file @
930fe4b1
...
...
@@ -2670,6 +2670,13 @@ static const AVCodecDescriptor codec_descriptors[] = {
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Digital Speech Standard - Standard Play mode (DSS SP)"
),
.
props
=
AV_CODEC_PROP_LOSSY
,
},
{
.
id
=
AV_CODEC_ID_DOLBY_E
,
.
type
=
AVMEDIA_TYPE_AUDIO
,
.
name
=
"dolby_e"
,
.
long_name
=
NULL_IF_CONFIG_SMALL
(
"Dolby E"
),
.
props
=
AV_CODEC_PROP_LOSSY
,
},
{
.
id
=
AV_CODEC_ID_G729
,
.
type
=
AVMEDIA_TYPE_AUDIO
,
...
...
libavcodec/dolby_e.c
0 → 100644
View file @
930fe4b1
This diff is collapsed.
Click to expand it.
libavcodec/dolby_e.h
0 → 100644
View file @
930fe4b1
This diff is collapsed.
Click to expand it.
libavcodec/version.h
View file @
930fe4b1
...
...
@@ -28,7 +28,7 @@
#include "libavutil/version.h"
#define LIBAVCODEC_VERSION_MAJOR 57
#define LIBAVCODEC_VERSION_MINOR 10
1
#define LIBAVCODEC_VERSION_MINOR 10
2
#define LIBAVCODEC_VERSION_MICRO 100
#define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment