Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mpeg4videodec: move MpegEncContext.resync_marker into Mpeg4DecContext. | Anton Khirnov | 2013-11-29 | 5 | -6/+9 |
| | |||||
* | vc1: move MpegEncContext.resync_marker into VC1Context. | Anton Khirnov | 2013-11-29 | 6 | -6/+7 |
| | | | | | The field still remains in MpegEncContext because it is used by the mpeg4 decoder. | ||||
* | mpeg4videoenc: don't set MpegEncContext.resync_marker | Anton Khirnov | 2013-11-29 | 1 | -2/+1 |
| | | | | It is only used in one place immediately after it is set. | ||||
* | h263dec: remove commented out cruft | Anton Khirnov | 2013-11-29 | 1 | -25/+1 |
| | |||||
* | mpeg4videodec: move MpegEncContext.rvlc to Mpeg4DecContext | Anton Khirnov | 2013-11-29 | 4 | -4/+5 |
| | |||||
* | mpeg4videodec: remove write-only sprite variables from MpegEncContext | Anton Khirnov | 2013-11-29 | 2 | -8/+4 |
| | |||||
* | mpeg4videodec: move MpegEncContext.vol_sprite_usage to Mpeg4DecContext | Anton Khirnov | 2013-11-29 | 5 | -27/+33 |
| | |||||
* | mpeg4videoenc: write 0 instead of vol_sprite_usage | Anton Khirnov | 2013-11-29 | 1 | -4/+3 |
| | | | | That field is never set for encoding. | ||||
* | mpeg4videodec: move MpegEncContext.time_increment_bits to Mpeg4DecContext | Anton Khirnov | 2013-11-29 | 4 | -19/+23 |
| | | | | The field remains in MpegEncContext for use in the encoder. | ||||
* | mpeg4videodec: move MpegEncContext.shape to Mpeg4DecContext | Anton Khirnov | 2013-11-29 | 7 | -30/+39 |
| | |||||
* | mpeg4videodec: add a mpeg4-specific private context. | Anton Khirnov | 2013-11-29 | 3 | -6/+26 |
| | |||||
* | mxfdec: set extradata size | Anton Khirnov | 2013-11-29 | 1 | -1/+3 |
| | | | | | The line setting it was mistakenly removed in ecf442a58b09bdb1dc1d2c3904b82ac5f79b2878 | ||||
* | dcadec: add disable_xch private option. | Tim Walker | 2013-11-28 | 1 | -3/+20 |
| | | | | | | 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 Walker | 2013-11-28 | 1 | -3/+3 |
| | | | | | | | | | 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 Walker | 2013-11-28 | 2 | -28/+37 |
| | | | | | | Embedded downmix coefficients can use this. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | dca: improve default stereo downmix coefficients. | Tim Walker | 2013-11-28 | 1 | -6/+6 |
| | | | | | | | | | | 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 Walker | 2013-11-28 | 2 | -33/+165 |
| | | | | | | 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 Walker | 2013-11-28 | 2 | -44/+17 |
| | | | | | | | 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 Walker | 2013-11-28 | 2 | -13/+13 |
| | | | | | | 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 Walker | 2013-11-28 | 1 | -14/+8 |
| | | | | | | 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 Walker | 2013-11-28 | 1 | -5/+19 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | x86: dsputil: Suppress deprecation warnings for XvMC bits | Diego Biurrun | 2013-11-28 | 1 | -0/+3 |
| | | | | | | 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 comparison | Michael Niedermayer | 2013-11-28 | 2 | -3/+3 |
| | | | | Fixes out of array accesses and integer overflows. | ||||
* | configure: add strip flags checks | Vittorio Giovara | 2013-11-28 | 2 | -1/+24 |
| | | | | | | 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 Khirnov | 2013-11-27 | 1 | -1/+1 |
| | | | | | 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 list | Anton Khirnov | 2013-11-27 | 1 | -10/+17 |
| | | | | | | Fixes invalid writes. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org | ||||
* | doc/platform: Update to reflect current MSVC build situation | Derek Buitenhuis | 2013-11-27 | 1 | -9/+15 |
| | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | ||||
* | Add an audio transcoding example. | Andreas Unterweger | 2013-11-27 | 3 | -1/+773 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | build: Check for pod2man instead of perl for manual page generation | Diego Biurrun | 2013-11-26 | 2 | -5/+5 |
| | | | | Some systems provide Perl without pod2man. | ||||
* | configure: Restore doc option to disable building the documentation | Diego Biurrun | 2013-11-26 | 1 | -0/+5 |
| | | | | Also add appropriate dependency declarations for perl and texi2html. | ||||
* | Makefile: Fix building programs on systems with a nonempty executable suffix | Martin Storsjö | 2013-11-26 | 1 | -2/+2 |
| | | | | | | | | This fixes leftover issues from 14abeaa4 which caused make rules for programs to not match up properly when the executable suffix was nonempty. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | lavc: remove mp3_header_(de)compress bitstream filters | Anton Khirnov | 2013-11-26 | 5 | -191/+1 |
| | | | | | | They mangle the mp3 header in a non-standard way to save a few bytes. People who care about space so much should just use a more efficient codec. | ||||
* | mpeg12dec: Extract CC user data into frame side data | John Stebbins | 2013-11-26 | 4 | -1/+78 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | MSN Audio support | Kostya Shishkov | 2013-11-26 | 9 | -17/+81 |
| | | | | | | | This is essentially a MS GSM decoder extension that supports more sampling rates and lower bitrates. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | metasound: add last missing modes (8kHz @ 6kbps per channel) | Kostya Shishkov | 2013-11-26 | 7 | -4/+31 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | vc1: Reset numref if fieldmode is not set | Kostya Shishkov | 2013-11-26 | 1 | -0/+2 |
| | | | | | | | | | There are samples in the wild with B-frames and P-frames with different interlace mode. CC: libav-stable@libav.org Reported-by: Jean-Baptiste Kempf <jb@videolan.org> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||||
* | aacsbr: Add some const casts to silence warnings in ff_sbr_apply() | Diego Biurrun | 2013-11-25 | 1 | -7/+14 |
| | |||||
* | build: Integrate multilibrary examples into the build system | Diego Biurrun | 2013-11-25 | 5 | -8/+26 |
| | | | | This includes moving libavformat/output-example to doc/examples/output. | ||||
* | build: Separate building programs linking against libav* from building av* | Diego Biurrun | 2013-11-25 | 2 | -21/+24 |
| | | | | This will allow cleaner integration of building example programs. | ||||
* | doc: Add the host executable suffix for the print_options dependency | Martin Storsjö | 2013-11-25 | 1 | -1/+1 |
| | | | | | | This fixes building on windows. Signed-off-by: Martin Storsjö <martin@martin.st> | ||||
* | build: Import makedef script from c99-to-c89 | Derek Buitenhuis | 2013-11-24 | 2 | -1/+133 |
| | | | | | | | This allows MSVC 2013 and ICL to build with no external dependencies. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | ||||
* | Add missing #includes for *INT64_MAX and *INT64_C | Diego Biurrun | 2013-11-23 | 37 | -1/+64 |
| | |||||
* | mpegaudiodec: Consistently handle fixed/float templating | Diego Biurrun | 2013-11-23 | 4 | -115/+143 |
| | |||||
* | ac3dec: Fix out-of-array read | Tim Walker | 2013-11-23 | 1 | -2/+3 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | build: more fine-grained dependencies for documentation build tools | Diego Biurrun | 2013-11-23 | 2 | -6/+9 |
| | | | | Perl is needed to build the manual pages, texi2html for the HTML pages. | ||||
* | libschroedingerenc: do not assert on values from external libraries | Alexandra Khirnova | 2013-11-23 | 1 | -5/+2 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | avconv: add support for VDPAU decoding | Anton Khirnov | 2013-11-23 | 7 | -3/+365 |
| | |||||
* | avconv: add infrastructure for using hwaccels | Anton Khirnov | 2013-11-23 | 5 | -2/+178 |
| | |||||
* | ac3dec: Remove write-only channel_layout field from AC3DecodeContext | Tim Walker | 2013-11-22 | 2 | -2/+0 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | ac3: implement request_channel_layout. | Tim Walker | 2013-11-22 | 2 | -13/+41 |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> |