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
5554de13
Commit
5554de13
authored
Sep 15, 2011
by
Elvis Presley
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ProRes Decoder
Signed-off-by:
Elvis Presley
<
elvis@e.p
>
parent
d55b06b8
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
625 additions
and
2 deletions
+625
-2
Changelog
Changelog
+1
-0
APIchanges
doc/APIchanges
+3
-0
general.texi
doc/general.texi
+2
-0
Makefile
libavcodec/Makefile
+1
-0
allcodecs.c
libavcodec/allcodecs.c
+1
-0
proresdec.c
libavcodec/proresdec.c
+614
-0
utils.c
libavcodec/utils.c
+1
-1
version.h
libavcodec/version.h
+1
-1
utils.c
libavformat/utils.c
+1
-0
No files found.
Changelog
View file @
5554de13
...
...
@@ -53,6 +53,7 @@ easier to use. The changes are:
- WTV muxer
- Optional C++ Support (needed for libstagefright)
- H.264 Decoding on Android via Stagefright
- Prores decoder
version 0.8:
...
...
doc/APIchanges
View file @
5554de13
...
...
@@ -13,6 +13,9 @@ libavutil: 2011-04-18
API changes, most recent first:
2011-09-14 - xxxxxxx - lavc 53.14.0
Prores decoder.
2011-09-12 - xxxxxxx - lavfi 2.40.0
Change AVFilterBufferRefAudioProps.sample_rate type from uint32_t to int.
...
...
doc/general.texi
View file @
5554de13
...
...
@@ -476,6 +476,8 @@ following image formats are supported:
@tab fourcc: VP80, encoding supported through external library libvpx
@item planar RGB @tab @tab X
@tab fourcc: 8BPS
@item Prores @tab @tab X
@tab fourcc: apch,apcn,apcs,apco
@item Q-team QPEG @tab @tab X
@tab fourccs: QPEG, Q1.0, Q1.1
@item QuickTime 8BPS video @tab @tab X
...
...
libavcodec/Makefile
View file @
5554de13
...
...
@@ -307,6 +307,7 @@ OBJS-$(CONFIG_PNG_DECODER) += png.o pngdec.o
OBJS-$(CONFIG_PNG_ENCODER)
+=
png.o
pngenc.o
OBJS-$(CONFIG_PPM_DECODER)
+=
pnmdec.o
pnm.o
OBJS-$(CONFIG_PPM_ENCODER)
+=
pnmenc.o
pnm.o
OBJS-$(CONFIG_PRORES_DECODER)
+=
proresdec.o
OBJS-$(CONFIG_PTX_DECODER)
+=
ptx.o
OBJS-$(CONFIG_QCELP_DECODER)
+=
qcelpdec.o
celp_math.o
\
celp_filters.o
acelp_vectors.o
\
...
...
libavcodec/allcodecs.c
View file @
5554de13
...
...
@@ -172,6 +172,7 @@ void avcodec_register_all(void)
REGISTER_DECODER
(
PICTOR
,
pictor
);
REGISTER_ENCDEC
(
PNG
,
png
);
REGISTER_ENCDEC
(
PPM
,
ppm
);
REGISTER_DECODER
(
PRORES
,
prores
);
REGISTER_DECODER
(
PTX
,
ptx
);
REGISTER_DECODER
(
QDRAW
,
qdraw
);
REGISTER_DECODER
(
QPEG
,
qpeg
);
...
...
libavcodec/proresdec.c
0 → 100644
View file @
5554de13
This diff is collapsed.
Click to expand it.
libavcodec/utils.c
View file @
5554de13
...
...
@@ -149,7 +149,7 @@ void avcodec_align_dimensions2(AVCodecContext *s, int *width, int *height, int l
case
PIX_FMT_YUV444P10BE
:
w_align
=
16
;
//FIXME check for non mpeg style codecs and use less alignment
h_align
=
16
;
if
(
s
->
codec_id
==
CODEC_ID_MPEG2VIDEO
||
s
->
codec_id
==
CODEC_ID_MJPEG
||
s
->
codec_id
==
CODEC_ID_AMV
||
s
->
codec_id
==
CODEC_ID_THP
||
s
->
codec_id
==
CODEC_ID_H264
)
if
(
s
->
codec_id
==
CODEC_ID_MPEG2VIDEO
||
s
->
codec_id
==
CODEC_ID_MJPEG
||
s
->
codec_id
==
CODEC_ID_AMV
||
s
->
codec_id
==
CODEC_ID_THP
||
s
->
codec_id
==
CODEC_ID_H264
||
s
->
codec_id
==
CODEC_ID_PRORES
)
h_align
=
32
;
// interlaced is rounded up to 2 MBs
break
;
case
PIX_FMT_YUV411P
:
...
...
libavcodec/version.h
View file @
5554de13
...
...
@@ -21,7 +21,7 @@
#define AVCODEC_VERSION_H
#define LIBAVCODEC_VERSION_MAJOR 53
#define LIBAVCODEC_VERSION_MINOR 1
4
#define LIBAVCODEC_VERSION_MINOR 1
5
#define LIBAVCODEC_VERSION_MICRO 0
#define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
...
...
libavformat/utils.c
View file @
5554de13
...
...
@@ -896,6 +896,7 @@ static int is_intra_only(AVCodecContext *enc){
case
CODEC_ID_VCR1
:
case
CODEC_ID_DNXHD
:
case
CODEC_ID_JPEG2000
:
case
CODEC_ID_PRORES
:
return
1
;
default
:
break
;
}
...
...
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