summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* build: Add rule for building host-specific object filesDiego Biurrun2013-12-02
|
* build: Add shorthand for HOSTCC compile macroDiego Biurrun2013-12-02
|
* dsputil: x86: Move ff_inv_zigzag_direct16 table init to mpegvideoDiego Biurrun2013-12-02
| | | | The table is MMX-specific and used nowhere else.
* doc: Try to find nonstandard Perl path from the environmentDiego Biurrun2013-12-01
|
* gitignore: Ignore multilibrary example programsDiego Biurrun2013-12-01
|
* dcadec: Add some logging before returning on errorTim Walker2013-11-30
| | | | | | Based on a patch by Michael Niedermayer. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* configure: Do not use pthread_create to check for pthreadLuca Barbato2013-11-30
| | | | | | | Certain instrumentation addons leads to a false positive in configure and link failures at the end of the build phase. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* go2meeting: disallow tile dimensions that are not multiple of 16Kostya Shishkov2013-11-29
| | | | | | | Original decoder seems to always use 176x128 tiles anyway and this helps avoiding lots of issues with odd tile sizes in fuzzed files. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* mpeg4videodec: move sprite_{shift,traj} from MpegEncContext to Mpeg4DecContextAnton Khirnov2013-11-29
|
* mpeg4videodec: move num_sprite_warping_points from MpegEncContext to ↵Anton Khirnov2013-11-29
| | | | Mpeg4DecContext
* mpeg4videodec: move sprite_brightness_change from MpegEncContext to ↵Anton Khirnov2013-11-29
| | | | Mpeg4DecContext
* mpeg4videodec: move scalability from MpegEncContext to Mpeg4DecContextAnton Khirnov2013-11-29
|
* mpeg4videodec: move enhancement_type from MpegEncContext to Mpeg4DecContextAnton Khirnov2013-11-29
|
* mpeg4videodec: remove a write-only variable from MpegEncContextAnton Khirnov2013-11-29
|
* mpeg4videodec: move new_pred from MpegEncContext to Mpeg4DecContextAnton Khirnov2013-11-29
|
* mpeg4videodec: replace MpegEncContext.reduced_res_vop with a local variableAnton Khirnov2013-11-29
|
* mpeg4videodec: remove a write-only variable from MpegEncContextAnton Khirnov2013-11-29
|
* mpeg4videodec: move t_frame from MpegEncContext to Mpeg4DecContextAnton Khirnov2013-11-29
|
* mpeg4videodec: move cplx_estimation_* fields from MpegEncContext to ↵Anton Khirnov2013-11-29
| | | | Mpeg4DecContext
* mpeg4videodec: move mpeg4-specific bug workaround variables from ↵Anton Khirnov2013-11-29
| | | | MpegEncContext to Mpeg4DecContext
* mpeg4videodec: move mpeg4-specific post-frame-decode code from h264dec to ↵Anton Khirnov2013-11-29
| | | | mpeg4videodec
* mpeg4videodec: move mpeg4-specific bug detection from h263 generic code to mpeg4Anton Khirnov2013-11-29
|
* mpeg4videodec: move MpegEncContext.resync_marker into Mpeg4DecContext.Anton Khirnov2013-11-29
|
* vc1: move MpegEncContext.resync_marker into VC1Context.Anton Khirnov2013-11-29
| | | | | The field still remains in MpegEncContext because it is used by the mpeg4 decoder.
* mpeg4videoenc: don't set MpegEncContext.resync_markerAnton Khirnov2013-11-29
| | | | It is only used in one place immediately after it is set.
* h263dec: remove commented out cruftAnton Khirnov2013-11-29
|
* mpeg4videodec: move MpegEncContext.rvlc to Mpeg4DecContextAnton Khirnov2013-11-29
|
* mpeg4videodec: remove write-only sprite variables from MpegEncContextAnton Khirnov2013-11-29
|
* mpeg4videodec: move MpegEncContext.vol_sprite_usage to Mpeg4DecContextAnton Khirnov2013-11-29
|
* mpeg4videoenc: write 0 instead of vol_sprite_usageAnton Khirnov2013-11-29
| | | | That field is never set for encoding.
* mpeg4videodec: move MpegEncContext.time_increment_bits to Mpeg4DecContextAnton Khirnov2013-11-29
| | | | The field remains in MpegEncContext for use in the encoder.
* mpeg4videodec: move MpegEncContext.shape to Mpeg4DecContextAnton Khirnov2013-11-29
|
* mpeg4videodec: add a mpeg4-specific private context.Anton Khirnov2013-11-29
|
* mxfdec: set extradata sizeAnton Khirnov2013-11-29
| | | | | The line setting it was mistakenly removed in ecf442a58b09bdb1dc1d2c3904b82ac5f79b2878
* dcadec: add disable_xch private option.Tim Walker2013-11-28
| | | | | | This supplements the deprecated request_channels-based control of XCh decoding. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dcadec: treat all 2-channel modes as Stereo in dca_downmix.Tim Walker2013-11-28
| | | | | | | | | The check for (prim_channels > 2) before calling dca_downmix made these cases unreachable, but now 2.1 layouts will go through the downmix code. Having dual mono, Lt/Rt and sum-difference layouts print errors when regular Stereo doesn't seems pointless. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dca: support mixing LFE in dca_downmix.Tim Walker2013-11-28
| | | | | | Embedded downmix coefficients can use this. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dca: improve default stereo downmix coefficients.Tim Walker2013-11-28
| | | | | | | | | | Previous coefficients were producing a non-normalized, incorrect Lt/Rt downmix. The new coefficients produce a standard Lo/Ro downmix with 3dB attenuation. This should match the typical default coefficients used by DTS encoders. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dca: extract core substream's embedded downmix coeffcient codes, if present.Tim Walker2013-11-28
| | | | | | As per ETSI TS 102 114 V1.4.1 specification. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dca: remove embedded downmix coefficient extraction.Tim Walker2013-11-28
| | | | | | | It was based on an old, seemingly incorrect specification, so default coefficients were always used anyway. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dca: convert dca_default_coeffs to float.Tim Walker2013-11-28
| | | | | | Easier to read, modify, and avoids relying on an outdated table. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dcadec: store the stereo downmix coefficients as float in the DCAContext.Tim Walker2013-11-28
| | | | | | The 7-bit codes previously used are absent from the ETSI 102 114 V1.4.1 spec. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dcadec: implement request_channel_layout.Tim Walker2013-11-28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* x86: dsputil: Suppress deprecation warnings for XvMC bitsDiego Biurrun2013-11-28
| | | | | | These parts are scheduled for removal on the next version bump. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* dsputil/pngdsp: fix signed/unsigned type in end comparisonMichael Niedermayer2013-11-28
| | | | Fixes out of array accesses and integer overflows.
* configure: add strip flags checksVittorio Giovara2013-11-28
| | | | | | This will check if -wN '..@*' is available and fall back on -x if not; when none are available, do not run strip at all to prevent removing functions that might be actually needed.
* h263dec: sanitize a condition.Anton Khirnov2013-11-27
| | | | | Call ff_mpeg4_decode_picture_header() only when the decoder has the MPEG4 codec id, not based on a vaguely related value of h263_pred.
* h264_refs: make sure not to write over the bounds of the default ref listAnton Khirnov2013-11-27
| | | | | | Fixes invalid writes. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* doc/platform: Update to reflect current MSVC build situationDerek Buitenhuis2013-11-27
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* Add an audio transcoding example.Andreas Unterweger2013-11-27
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>