Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | ac3dec: change logging of skipped E-AC-3 substreams. | Tim Walker | 2016-04-02 |
| | | | | | | | | | Change log level from warning to debug: the E-AC-3 "core" substream can be successfully decoded without the additional and dependent substreams, and their presence is already indicated via avpriv_request_sample in ff_eac3_parse_header. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||
* | eac3dec: don't call avpriv_request_sample every frame. | Tim Walker | 2016-04-02 |
| | | | | | | | | These errors neither prevent nor stop successful decoding of the E-AC-3 stream's "core", causing avpriv_request_sample to be called for every single frame in the bitstream. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||
* | avconv: Drop an unused variable | Luca Barbato | 2016-04-01 |
| | |||
* | jack: Support OSX | Josh de Kock | 2016-03-31 |
| | | | | | | | | | Previously, with JACK installed, the configure script would enable the JACK indev; this broke on OS X due to an incomplete pthreads implementation. Add some simple macros to map libdispatch to pthreads on OS X. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | ||
* | matroska: Support interlaced content correctly | Luca Barbato | 2016-03-31 |
| | | | | The matroska specification now has two elements for it. | ||
* | build: Do not check the vaapi_encode.h header if VAAPI is not enabled | Diego Biurrun | 2016-03-30 |
| | |||
* | Mark tables used only within their files as static | Diego Biurrun | 2016-03-30 |
| | |||
* | h264: Add missing ff_ prefix to internally visible h264_init_dequant_tables() | Diego Biurrun | 2016-03-30 |
| | |||
* | avconv: fix -frames for video | Anton Khirnov | 2016-03-30 |
| | | | | | | For video, frame_number tracks the number of frames sent to the encoder. So it should be incremented when we submit a frame, not when we get a packet back. | ||
* | lavc: VAAPI MJPEG encoder | Mark Thompson | 2016-03-30 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | lavc: VAAPI H.265 encoder | Mark Thompson | 2016-03-30 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | lavc: VAAPI H.264 encoder | Mark Thompson | 2016-03-30 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | lavc: VAAPI encode common infrastructure | Mark Thompson | 2016-03-30 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | avconv: VAAPI hwcontext initialisation and hwaccel helper | Mark Thompson | 2016-03-30 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||
* | intrax8: Remove mpegvideo dependency | Vittorio Giovara | 2016-03-29 |
| | |||
* | intrax8: Drop lots of pointless parentheses | Diego Biurrun | 2016-03-29 |
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||
* | intrax8: Drop MB emulation code | Vittorio Giovara | 2016-03-29 |
| | | | | This is already performed in init_context_frame(). | ||
* | intrax8: Keep a reference to the decoder blocks | Vittorio Giovara | 2016-03-29 |
| | |||
* | intrax8: Use the generic horizband function | Vittorio Giovara | 2016-03-29 |
| | | | | | This is assuming that intrax8 has no support for interlacing Carry over lowdelay value in ff_intrax8_decode_picture. | ||
* | intrax8: Pass macroblock coordinates to ff_intrax8_decode_picture | Vittorio Giovara | 2016-03-29 |
| | | | | | These values need to be updated with the last macroblock position, so keep them as pointers. | ||
* | intrax8: Pass macroblock size to ff_intrax8_common_init | Vittorio Giovara | 2016-03-29 |
| | | | | Helps in decoupling this code from mpegvideo. | ||
* | fate: Add test for WMV2 with jframes | Vittorio Giovara | 2016-03-29 |
| | |||
* | h264: switch to h2645_parse for NAL parsing | Anton Khirnov | 2016-03-28 |
| | |||
* | h264: reimplement 3aa661ec5 in a more explicit way | Anton Khirnov | 2016-03-28 |
| | | | | | | Instead of handling the problem inside NAL decoding code, add a higher level wrapper function. This should be more robust against future changes (and easier to read). | ||
* | svq3: drop the build dependency on the h264 decoder | Anton Khirnov | 2016-03-28 |
| | |||
* | svq3: eliminate remaining H264Context usage. | Anton Khirnov | 2016-03-28 |
| | |||
* | svq3: move block_offset to SVQ3Context | Anton Khirnov | 2016-03-28 |
| | |||
* | svq3: stop using H264Context.gb | Anton Khirnov | 2016-03-28 |
| | |||
* | svq3: move the frame num variables to the SVQ3Context | Anton Khirnov | 2016-03-28 |
| | |||
* | svq3: eliminate H264Context.cur_pic usage | Anton Khirnov | 2016-03-28 |
| | | | | Use the SVQ3Context variable instead | ||
* | svq3: eliminate remaining H264SliceContext usage | Anton Khirnov | 2016-03-28 |
| | |||
* | svq3: move pict_type to the SVQ3Context | Anton Khirnov | 2016-03-28 |
| | |||
* | svq3: move mb strides/sizes to the SVQ3Context | Anton Khirnov | 2016-03-28 |
| | |||
* | svq3: move the dequant buffer to SVQ3Context | Anton Khirnov | 2016-03-28 |
| | | | | Remove now unnecesary call to ff_h264_alloc_tables() | ||
* | svq3: move mb2br_xy to the SVQ3Context | Anton Khirnov | 2016-03-28 |
| | |||
* | svq3: move {ref,mv}_cache to the SVQ3Context | Anton Khirnov | 2016-03-28 |
| | |||
* | svq3: rip out the svq3-relevant parts of pred_motion() out of h264 | Anton Khirnov | 2016-03-28 |
| | |||
* | svq3: move edge_emu_buffer to the SVQ3Context | Anton Khirnov | 2016-03-28 |
| | |||
* | svq3: move the pred mode variables to SVQ3Context | Anton Khirnov | 2016-03-28 |
| | | | | This will allow removing the H264Context dependency in the future. | ||
* | h264: move ff_h264_check_intra[4x4]_pred_mode() to h264_parse | Anton Khirnov | 2016-03-28 |
| | | | | It is shared with svq3. | ||
* | svq3: move mb_{x,y,xy} to SVQ3Context | Anton Khirnov | 2016-03-28 |
| | | | | This will allow removing the H264Context dependency in the future. | ||
* | svq3: eliminate write_back_intra_pred_mode() usage | Anton Khirnov | 2016-03-28 |
| | | | | | This function depends on the h264 internals and is so tiny that just copying the code out is the simplest replacement. | ||
* | svq3: add all the required dsp contexts into SVQ3Context | Anton Khirnov | 2016-03-28 |
| | | | | | Stop using the H264Context ones, to allow removing the H264Context dependency. | ||
* | svq3: make the dsp functions static | Anton Khirnov | 2016-03-28 |
| | | | | There is no need for them to be extern anymore. | ||
* | h264: remove the svq3-specific code | Anton Khirnov | 2016-03-28 |
| | |||
* | svq3: rip out the mb decoding code shared with h264 | Anton Khirnov | 2016-03-28 |
| | | | | | The ~100 lines of shared code is not worth the pain of svq3 messing with h264 internals. | ||
* | h264: factor out pred weight table parsing into a separate file | Anton Khirnov | 2016-03-28 |
| | | | | This will allow decoupling the parser from the decoder. | ||
* | h2645_parse: compute the actual data length, without trailing paddding | Anton Khirnov | 2016-03-28 |
| | | | | This is required by h264. | ||
* | h2645_parse: add support for parsing h264 | Anton Khirnov | 2016-03-28 |
| | |||
* | h2645_parse: change the AVCodecContext* parameter to void* | Anton Khirnov | 2016-03-28 |
| | | | | | This should make it more clear that it is not supposed to be used for anything except logging. |