summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* h264: use avpriv_request_sample for chroma_format_idcVittorio Giovara2014-02-16
|
* doc: Fix project name typoDiego Biurrun2014-02-16
|
* Move all example programs to doc/examplesDiego Biurrun2014-02-16
| | | | Also drop support for building examples in library directories.
* g2meet: validate bpp and bitmasks in the display infoMaxim Poliakovski2014-02-16
| | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* Prepare for 10_beta1 ReleaseReinhard Tartler2014-02-15
|
* ac3dec: set AV_FRAME_DATA_DOWNMIX_INFO side data.Tim Walker2014-02-15
|
* lavu: add AV_FRAME_DATA_DOWNMIX_INFO side data type.Tim Walker2014-02-15
|
* ac3: update AC3PreferredStereoDownmixMode.Tim Walker2014-02-15
| | | | | | '11b' is reserved in the A/52 specification, but newer encoders use it to indicate a Dolby Pro Logic II compatible Lt/Rt downmix.
* h264_parser: use enum values in h264_find_frame_end()Vittorio Giovara2014-02-15
|
* lavfi doxy: add buffer{src,sink}.h to the main lavfi doxy groupAnton Khirnov2014-02-14
|
* buffersink: document special error codes returned from av_buffersink_get_frameAnton Khirnov2014-02-14
|
* ppc: reduce overreads when loading 8 pixels in altivec dsp functionsJanne Grunau2014-02-14
| | | | | | | | | | | Altivec can only load naturally aligned vectors. To handle possibly unaligned data a second vector is loaded from an offset of the original location and the data is recovered through a vector permutation. Overreads are minimal if the offset for second load points to the last element of data. This is 7 for loading eight 8-bit pixels and overreads are reduced from 16 bytes to 8 bytes if the pixels are 64-bit aligned. For unaligned pixels the overread is reduced from 23 bytes to 15 bytes in the worst case.
* utvideoenc: Enable support for multiple slices and use themJan Ekström2014-02-14
| | | | | | | | | | | | The official Ut Video decoder only threads with slices, thus until now any files encoded by the libavcodec encoder have only been decodable with a single thread. The default slice count is now set to subsampled_height / 120. Also sets slices to 1 for the Ut Video encoder tests to keep them green. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* libx265: Remove redundant default param callDerek Buitenhuis2014-02-14
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* libx265: Fix use of uninitialized input pictureDerek Buitenhuis2014-02-14
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* doc/examples: misc Doxygen markup improvementsDiego Biurrun2014-02-14
| | | | Add properly formatted @example tag and fix Doxygen syntax.
* build: doxy: Include code examples in Doxygen documentationDiego Biurrun2014-02-14
|
* doxygen: Set EXAMPLE_PATH from within doxy-wrapper.shDiego Biurrun2014-02-14
| | | | This allows using the libav source path as the example path.
* build: Do not pass HTML snippets and stylesheet as input to DoxygenDiego Biurrun2014-02-14
| | | | | These files are referenced elsewhere and only generate warnings if presented to Doxygen as input files.
* Doxyfile: Only set HTML_{HEADER|FOOTER|STYLESHEET} from doxy_wrapper.shDiego Biurrun2014-02-14
|
* h264_sei: reorder headersVittorio Giovara2014-02-14
| | | | Also drop unused assert.h.
* h264_sei: name buffering period type consistentlyVittorio Giovara2014-02-14
|
* h264: drop outdated commentsVittorio Giovara2014-02-14
|
* h264: store current_sps_id inside the current spsVittorio Giovara2014-02-14
| | | | In preparation for MVC support.
* h264: print values in case of errorVittorio Giovara2014-02-14
| | | | Also make error style consistent and drop redundant information.
* h264: Refactor ff_h264_decode_ref_pic_list_reorderingLuca Barbato2014-02-13
| | | | In preparation for MVC support.
* mpeg12dec: do not add stereo3D side data to a non-existing frameJanne Grunau2014-02-13
| | | | | | | | | User data is usually coded before slice data. That means the frame the user data belongs to is not available while parsing the user data. The stereo3D side data has to use the same indirection over the private context as pan scan information and A53 captions. Bug-Id:632
* configure: do not link libraries against program-specific dependenciesJanne Grunau2014-02-13
| | | | Bug-Id: 635
* configure: avserver does not need $ldlJanne Grunau2014-02-13
| | | | Loadable plugins were removed in d010e95f86089abe9a3d4d4a66ac8102312d28a4.
* jv: detect partial packets in the demuxerJanne Grunau2014-02-12
| | | | | Fixes fate-jv under valgrind which reports a different CRC for the last frame from a partial read.
* h264: make context_count unsignedJanne Grunau2014-02-12
| | | | | Removes the bogus but scary looking warning 'libavcodec/h264.c:4529:49: warning: array subscript is below array bounds [-Warray-bounds]'.
* vp9: add a new segmentation sample.Ronald S. Bultje2014-02-12
| | | | | | | | The old one didn't use segmentation. One uses segmentation in all frame types (--aq-mode=1), and the other uses all segmentation features, but only in inter frames (mbgraph). Signed-off-by: Anton Khirnov <anton@khirnov.net>
* vp9: add fate sample for parallelmode.Ronald S. Bultje2014-02-12
| | | | | | | This disables backward probability updates, which makes the codec more friendly for frame-level multi-threading. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Add libx265 encoderDerek Buitenhuis2014-02-12
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* asfdec: fix seeking with fragmented packetsJanne Grunau2014-02-12
| | | | | | | After seeking fragments with an offset > 0 must be skipped to correctly assemble packets. Bug-Id: 43
* asfdec: short-circuit seeking to the start of streamAndrew Kelley2014-02-12
| | | | | | Bug-id: 43 Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* asfdec: check ff_get_guid() return values during seekingJanne Grunau2014-02-12
| | | | | Hitting EOF during seeking is quite likely. Fixes use of uninitialized data during fate-seek-lavf-asf.
* aacdec: set AVFrame sample_rateJohn Stebbins2014-02-12
| | | | | | AVFrame.sample_rate is set in ff_get_buffer, but aacdec calls ff_get_buffer before the samplerate is known. So it needs to be set again before returning the frame.
* buffersrc: Have function parameter names match between .c and .h fileDiego Biurrun2014-02-12
| | | | This fixes two related Doxygen warnings. Also document one parameter.
* log: Have function parameter names match between .c and .h fileDiego Biurrun2014-02-12
| | | | This fixes two related Doxygen warnings.
* lavc: set AVFrame pkt_pts and reordered_opaque in reget_bufferJohn Stebbins2014-02-11
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* g2meet: make JPEG tile decoder operate on 8x8 block maskKostya Shishkov2014-02-11
| | | | This is needed for upcoming Go2Meeting (G2M2/G2M3) decoder.
* g2meet: factor out seeking to the chunk endMaxim Poliakovski2014-02-11
| | | | Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
* rpza: limit the number of blocks to the total remaining blocks in the frameAnton Khirnov2014-02-10
| | | | | | | Fixes invalid writes. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
* rpza: move some variables to the blocks where they are usedAnton Khirnov2014-02-10
|
* rpza: use fixed-width int typesAnton Khirnov2014-02-10
|
* rpza: switch to bytestream2Anton Khirnov2014-02-10
|
* lavf: always unref the packet passed to av_interleaved_write_frame() on errorAnton Khirnov2014-02-10
|
* build: fix examples compilation when EXESUF is not emptyChristophe Gisquet2014-02-10
| | | | | | | | | | Due to a wrong substitution doc/examples is not added as a prerequisite for the objects of the example programs. This results in compiler error due to the non-existing output directory. Bug-Id: 636 Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* lavf: extend / improve the AVFormatContext doxyAnton Khirnov2014-02-10
|