Michael Niedermayer
|
0cea39fdd3
|
Merge commit 'b1aacd5668'
* commit 'b1aacd5668':
mpeg4videodec: move t_frame from MpegEncContext to Mpeg4DecContext
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-30 03:20:11 +01:00 |
|
Michael Niedermayer
|
79c1cdd973
|
mpeg4_update_thread_context: copy the whole mpeg4 specific context instead of variables one by one
This simplifies the code
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-30 03:12:41 +01:00 |
|
Michael Niedermayer
|
3e5cd34cd0
|
Merge commit '0388907400'
* commit '0388907400':
mpeg4videodec: move cplx_estimation_* fields from MpegEncContext to Mpeg4DecContext
Conflicts:
libavcodec/mpeg4videodec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-30 03:11:16 +01:00 |
|
Michael Niedermayer
|
b08ff07d8d
|
avcodec/mpeg4videodec: update bug workaround related variables like they where before
This fixes the code after the variables have been moved into the
mpeg4 decoder.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-30 03:06:40 +01:00 |
|
Michael Niedermayer
|
b4ef7447eb
|
Merge commit '43af264de8'
* commit '43af264de8':
mpeg4videodec: move mpeg4-specific bug workaround variables from MpegEncContext to Mpeg4DecContext
Conflicts:
libavcodec/mpeg4videodec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-30 02:52:09 +01:00 |
|
Michael Niedermayer
|
ec5499d8ba
|
Merge commit 'e2ceb17642'
* commit 'e2ceb17642':
mpeg4videodec: move mpeg4-specific post-frame-decode code from h264dec to mpeg4videodec
Conflicts:
libavcodec/h263dec.c
libavcodec/mpeg4video.h
libavcodec/mpeg4videodec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-30 02:42:56 +01:00 |
|
Michael Niedermayer
|
b239f3f69d
|
avcodec/h263dec: move call to ff_mpeg4_workaround_bugs() under codec_id check
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-30 02:35:13 +01:00 |
|
Michael Niedermayer
|
6c9b82b6a0
|
avcodec/mpeg4videodec: move bug workaround code into seperate function
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-30 02:12:11 +01:00 |
|
Michael Niedermayer
|
ee9d53e572
|
Merge commit '48e1394095'
* commit '48e1394095':
mpeg4videodec: move MpegEncContext.resync_marker into Mpeg4DecContext.
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-30 01:28:04 +01:00 |
|
Michael Niedermayer
|
2d2b363c65
|
h263: remove unused ff_h263_find_resync_marker()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-30 00:58:33 +01:00 |
|
Michael Niedermayer
|
2d614e9be1
|
Merge commit 'c2f7417eeb'
* commit 'c2f7417eeb':
vc1: move MpegEncContext.resync_marker into VC1Context.
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-30 00:49:34 +01:00 |
|
Michael Niedermayer
|
26b526e776
|
Merge commit 'a5a71992ca'
* commit 'a5a71992ca':
mpeg4videoenc: don't set MpegEncContext.resync_marker
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 23:55:00 +01:00 |
|
Michael Niedermayer
|
f5d6541ba0
|
Merge commit 'ad09f52586'
* commit 'ad09f52586':
h263dec: remove commented out cruft
Conflicts:
libavcodec/h263dec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 23:46:30 +01:00 |
|
Michael Niedermayer
|
91c63cb053
|
avcodec/mpeg4videodec: copy rvlc in mpeg4_update_thread_context too
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 23:40:15 +01:00 |
|
Michael Niedermayer
|
9c835acc1d
|
Merge commit 'bc5abfb19e'
* commit 'bc5abfb19e':
mpeg4videodec: move MpegEncContext.rvlc to Mpeg4DecContext
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 23:27:30 +01:00 |
|
Michael Niedermayer
|
cdc21e4abe
|
Merge commit '9f0617d213'
* commit '9f0617d213':
mpeg4videodec: remove write-only sprite variables from MpegEncContext
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 23:20:35 +01:00 |
|
Michael Niedermayer
|
36068709b3
|
avcodec/mpeg4videodec: Fix code so it also works after moving vol_sprite_usage around
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 23:13:54 +01:00 |
|
Michael Niedermayer
|
68c90fc086
|
Merge commit '1a89025793'
* commit '1a89025793':
mpeg4videodec: move MpegEncContext.vol_sprite_usage to Mpeg4DecContext
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 23:04:26 +01:00 |
|
Michael Niedermayer
|
f602e22122
|
Merge commit '75bd07f732'
* commit '75bd07f732':
mpeg4videoenc: write 0 instead of vol_sprite_usage
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 22:59:02 +01:00 |
|
Michael Niedermayer
|
e2f63be012
|
Merge commit 'e62a43f6b1'
* commit 'e62a43f6b1':
mpeg4videodec: move MpegEncContext.time_increment_bits to Mpeg4DecContext
Conflicts:
libavcodec/mpeg4videodec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 22:45:05 +01:00 |
|
Michael Niedermayer
|
ad13b8ca9b
|
Merge commit 'ee8af2dd99'
* commit 'ee8af2dd99':
mpeg4videodec: move MpegEncContext.shape to Mpeg4DecContext
Conflicts:
libavcodec/h263dec.c
libavcodec/mpeg4videodec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 22:35:52 +01:00 |
|
Michael Niedermayer
|
be0b869b04
|
Merge commit '35e0833d41'
* commit '35e0833d41':
mpeg4videodec: add a mpeg4-specific private context.
Conflicts:
libavcodec/mpeg4video_parser.c
libavcodec/mpeg4videodec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 22:27:28 +01:00 |
|
Anton Khirnov
|
b1aacd5668
|
mpeg4videodec: move t_frame from MpegEncContext to Mpeg4DecContext
|
2013-11-29 14:19:48 +01:00 |
|
Anton Khirnov
|
0388907400
|
mpeg4videodec: move cplx_estimation_* fields from MpegEncContext to Mpeg4DecContext
|
2013-11-29 14:19:48 +01:00 |
|
Anton Khirnov
|
43af264de8
|
mpeg4videodec: move mpeg4-specific bug workaround variables from MpegEncContext to Mpeg4DecContext
|
2013-11-29 14:19:48 +01:00 |
|
Anton Khirnov
|
e2ceb17642
|
mpeg4videodec: move mpeg4-specific post-frame-decode code from h264dec to mpeg4videodec
|
2013-11-29 14:19:47 +01:00 |
|
Anton Khirnov
|
48e1394095
|
mpeg4videodec: move MpegEncContext.resync_marker into Mpeg4DecContext.
|
2013-11-29 14:19:47 +01:00 |
|
Anton Khirnov
|
c2f7417eeb
|
vc1: move MpegEncContext.resync_marker into VC1Context.
The field still remains in MpegEncContext because it is used by the
mpeg4 decoder.
|
2013-11-29 14:19:47 +01:00 |
|
Anton Khirnov
|
a5a71992ca
|
mpeg4videoenc: don't set MpegEncContext.resync_marker
It is only used in one place immediately after it is set.
|
2013-11-29 14:19:47 +01:00 |
|
Anton Khirnov
|
ad09f52586
|
h263dec: remove commented out cruft
|
2013-11-29 14:19:47 +01:00 |
|
Anton Khirnov
|
bc5abfb19e
|
mpeg4videodec: move MpegEncContext.rvlc to Mpeg4DecContext
|
2013-11-29 14:19:47 +01:00 |
|
Anton Khirnov
|
9f0617d213
|
mpeg4videodec: remove write-only sprite variables from MpegEncContext
|
2013-11-29 14:19:47 +01:00 |
|
Anton Khirnov
|
1a89025793
|
mpeg4videodec: move MpegEncContext.vol_sprite_usage to Mpeg4DecContext
|
2013-11-29 14:19:47 +01:00 |
|
Anton Khirnov
|
75bd07f732
|
mpeg4videoenc: write 0 instead of vol_sprite_usage
That field is never set for encoding.
|
2013-11-29 14:19:47 +01:00 |
|
Anton Khirnov
|
e62a43f6b1
|
mpeg4videodec: move MpegEncContext.time_increment_bits to Mpeg4DecContext
The field remains in MpegEncContext for use in the encoder.
|
2013-11-29 14:19:47 +01:00 |
|
Anton Khirnov
|
ee8af2dd99
|
mpeg4videodec: move MpegEncContext.shape to Mpeg4DecContext
|
2013-11-29 14:19:47 +01:00 |
|
Anton Khirnov
|
35e0833d41
|
mpeg4videodec: add a mpeg4-specific private context.
|
2013-11-29 14:19:47 +01:00 |
|
Anton Khirnov
|
b452d5ae86
|
mpeg4videodec: move mpeg4-specific bug detection from h263 generic code to mpeg4
|
2013-11-29 14:19:47 +01:00 |
|
Michael Niedermayer
|
6e7de11444
|
avcodec/dcadec: decode LFE so we dont just add random data when downmixing with LFE
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 14:13:05 +01:00 |
|
Michael Niedermayer
|
d2e46b11e4
|
avcodec/dcadec: set AV_CLASS_CATEGORY
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 04:56:37 +01:00 |
|
Michael Niedermayer
|
55bd20a841
|
avcodec/dcadec: AVClass is const
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 04:56:18 +01:00 |
|
Michael Niedermayer
|
5b3c684147
|
Merge remote-tracking branch 'qatar/master'
* qatar/master:
dcadec: add disable_xch private option.
Conflicts:
libavcodec/dcadec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 04:39:52 +01:00 |
|
Michael Niedermayer
|
3f41e57fa8
|
Merge commit '220494ad0b'
* commit '220494ad0b':
dcadec: treat all 2-channel modes as Stereo in dca_downmix.
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 04:21:34 +01:00 |
|
Michael Niedermayer
|
97468463a2
|
Merge commit 'aaa44d0299'
* commit 'aaa44d0299':
dca: support mixing LFE in dca_downmix.
Conflicts:
libavcodec/dcadec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 04:00:59 +01:00 |
|
Michael Niedermayer
|
7ea9c4a94c
|
Merge commit '149438cfe5'
* commit '149438cfe5':
dca: improve default stereo downmix coefficients.
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 03:48:29 +01:00 |
|
Michael Niedermayer
|
12235a3ed2
|
avcodec/dcadec: print more details about errors
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 03:42:03 +01:00 |
|
Michael Niedermayer
|
43ec456320
|
Merge commit '44b17d794a'
* commit '44b17d794a':
dca: extract core substream's embedded downmix coeffcient codes, if present.
Conflicts:
libavcodec/dcadata.h
libavcodec/dcadec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 03:28:15 +01:00 |
|
Michael Niedermayer
|
c122e697fa
|
Merge commit '27245b4e1b'
* commit '27245b4e1b':
dca: remove embedded downmix coefficient extraction.
Conflicts:
libavcodec/dcadata.h
libavcodec/dcadec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 01:12:02 +01:00 |
|
Michael Niedermayer
|
a7f8817720
|
Merge commit 'b6d5e6aa10'
* commit 'b6d5e6aa10':
dca: convert dca_default_coeffs to float.
Conflicts:
libavcodec/dcadata.h
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 00:32:14 +01:00 |
|
Michael Niedermayer
|
e9a47896a0
|
Merge commit '25609b63d2'
* commit '25609b63d2':
dcadec: store the stereo downmix coefficients as float in the DCAContext.
Merged-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-11-29 00:24:41 +01:00 |
|