Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | h264: move context reinit lower down in update_thread_context() | Anton Khirnov | 2015-04-29 | |
| | | | | | It uses some fields from the SPS, which is not yet set where the reinit is called currently. | |||
* | h264: move the DPB init/uninit to init_context()/free_context() | Anton Khirnov | 2015-04-29 | |
| | | | | | | | | | | Currently, the DPB is initialized in alloc_tables() and uninitialized in free_tables(), but those functions manage frame size-dependent variables, so DPB management does not logically belong in there. Since we want the init/uninit to happen exactly once per the context lifetime, init_context()/free_context() are the proper place for this code. | |||
* | h264: drop H264Context.ouputed_poc | Anton Khirnov | 2015-04-29 | |
| | | | | It is only set, but never used for anything. | |||
* | h264: drop needs_realloc | Anton Khirnov | 2015-04-29 | |
| | | | | It is not needed anymore since switching to refcounted frames. | |||
* | h263: Convert function to macro | Vittorio Giovara | 2015-04-28 | |
| | ||||
* | h263: Drop commented-out code and a related otherwise unused function | Vittorio Giovara | 2015-04-28 | |
| | ||||
* | jpeglsenc: Mark codec as init-thread-safe and init-cleanup | Vittorio Giovara | 2015-04-28 | |
| | | | | Fixes a memory leak on init failure. | |||
* | jpeglsenc: Check memory allocations | Vittorio Giovara | 2015-04-28 | |
| | | | | | Convert exisiting free functions to av_freep() to avoid accidental double frees, and always intialize all buffers to NULL. | |||
* | flacenc: Move a scratch buffer to struct used by the function | Vittorio Giovara | 2015-04-28 | |
| | | | | | This avoids allocating/freeing memory at every function call, checking its return value, and carrying the error around. | |||
* | vaapi: Fix -Wimplicit-function-declaration for ff_dlog() usage | Rico Tzschichholz | 2015-04-26 | |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
* | dss_sp: use lowercase codec name without whitespace | Andreas Cadhalpun | 2015-04-24 | |
| | | | | Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> | |||
* | libxvid: Make codec use the init-cleanup flag and mark it as init-thread-safe | Vittorio Giovara | 2015-04-24 | |
| | | | | This takes care of memory leaks on init error. | |||
* | libx264: Make codec use the init-cleanup flag and mark it as init-thread-safe | Vittorio Giovara | 2015-04-24 | |
| | | | | This takes care of memory leaks on init error. | |||
* | lclenc: Mark codec as init-thread-safe and init-cleanup | Vittorio Giovara | 2015-04-24 | |
| | ||||
* | hqx: Mark codec as init-thread-safe and init-cleanup | Vittorio Giovara | 2015-04-24 | |
| | ||||
* | huffyuvenc: Mark codec as init-thread-safe and init-cleanup | Vittorio Giovara | 2015-04-24 | |
| | ||||
* | asvenc: Mark codec as init-thread-safe and init-cleanup | Vittorio Giovara | 2015-04-24 | |
| | ||||
* | hq_hqa: Fix table data for profile 17 | Vittorio Giovara | 2015-04-24 | |
| | | | | | | The table had a wrong table height and was missing the first line of bytes. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | |||
* | internal: Make dlog/tlog a no-op when disabled | Vittorio Giovara | 2015-04-24 | |
| | | | | Improves Coverity analysis, avoiding "double semicolon" CIDs. | |||
* | prores: Set the bits_per_coded_sample for alpha pix_fmt | Luca Barbato | 2015-04-22 | |
| | | | | Improve the compatibility with other software. | |||
* | hq_hqa: Validate get_vlc2 return value | Luca Barbato | 2015-04-22 | |
| | | | | | The `hq_ac_vlc.table` is incomplete, so unaccounted symbol return -1 as value. | |||
* | avcodec: Free the default avoptions on init failure | Luca Barbato | 2015-04-22 | |
| | ||||
* | avcodec: Unref the dummy buffer on the fail path | Luca Barbato | 2015-04-22 | |
| | ||||
* | hq_hqa: Fix reading hqa quantization matrix index | Vittorio Giovara | 2015-04-20 | |
| | | | | Value is stored as a byte. | |||
* | hqxdsp.h: #include "stddef.h" | Vittorio Giovara | 2015-04-20 | |
| | | | | It is required by ptrdiff_t, fixes make checkheaders. | |||
* | h264_ps: Return meaningful error codes and address a memory leak | Vittorio Giovara | 2015-04-20 | |
| | | | | Bug-Id: CID 1026763 | |||
* | ffv1: Pass correct pointers to av_free() | Diego Biurrun | 2015-04-20 | |
| | | | | Bug-Id: CID 1295124 | |||
* | flac: fix realloc loop with invalid flac files | Thomas Guillem | 2015-04-20 | |
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
* | g2meet: Support G2M5 codec variant | Eric Zimmerman | 2015-04-19 | |
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | |||
* | aacdec: consistently use avctx for logging in decode_eld_specific_config | Andreas Cadhalpun | 2015-04-19 | |
| | | | | | | ac may be NULL and then accessing ac->avctx results in a segmentation fault. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> | |||
* | mpegvideo_enc: Simplify picture allocation | Vittorio Giovara | 2015-04-19 | |
| | ||||
* | motion_est: Fix warning from zero_cmp() assignment | Vittorio Giovara | 2015-04-19 | |
| | | | | | | | | warning: incompatible pointer types assigning to 'me_cmp_func' (aka 'int (*)(struct MpegEncContext *, uint8_t *, uint8_t *, ptrdiff_t, int)') from 'int (MpegEncContext *, uint8_t *, uint8_t *, int, int)' [-Wincompatible-pointer-types] | |||
* | vc1_pred: Always initialize px and py in ff_vc1_pred_mv_intfr() | Vittorio Giovara | 2015-04-19 | |
| | | | | Fix a rather lengthy initialization warning from clang. | |||
* | Canopus HQ/HQA decoder | Vittorio Giovara | 2015-04-19 | |
| | | | | | | Based on work by Kostya Shishkov <kostya.shishkov@gmail.com>. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | |||
* | Implement shared parsing of INFO tag in Canopus family | Vittorio Giovara | 2015-04-19 | |
| | | | | | Add some bounds checking to CLLC; reduce HQX variable scoping, add an error message. | |||
* | hqx: Implement slice-threaded decoding | Vittorio Giovara | 2015-04-19 | |
| | | | | | | Inspired by a patch from Ferdinand Oeinck <ferdo@demon.nl>. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | |||
* | hqx: Store shareable data in main decoder context | Vittorio Giovara | 2015-04-19 | |
| | | | | In preparation for multithreaded decoding. | |||
* | hqx: Move DSP related code to a separate file | Vittorio Giovara | 2015-04-19 | |
| | ||||
* | hqx: Merge invalid format check within switch block | Vittorio Giovara | 2015-04-19 | |
| | ||||
* | lavc: Replace av_dlog and tprintf with internal macros | Vittorio Giovara | 2015-04-19 | |
| | ||||
* | x265: Map color parameters | Luca Barbato | 2015-04-15 | |
| | ||||
* | x264: Map color parameters | Luca Barbato | 2015-04-15 | |
| | ||||
* | mpeg4videodec: Remove useless messages | wm4 | 2015-04-14 | |
| | | | | | | | They seem to sometimes trigger with old AVI files. They are just confusing, do not help anyone, and use sloppy language. Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
* | mmal: Reference MMAL VC lib explicitly | wm4 | 2015-04-14 | |
| | | | | | | | | | | This is optional, but ensures that linking with -Wl,--as-needed does not drop the library containing the MMAL VC driver. The driver normally "registers" itself in the library constructor, but since no symbols are explicitly referenced, the linker could remove it with --as-needed enabled. Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
* | mmal: Move system headers before local headers | wm4 | 2015-04-14 | |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
* | ffv1: Check memory allocations | Vittorio Giovara | 2015-04-13 | |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
* | libx265: print supported presets and tunes on error | James Almer | 2015-04-11 | |
| | | | | | | | Based on code from libavcodec/libx264.c Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | |||
* | hqx: Fix clipping error in idct put function | Ferdinand Oeinck | 2015-04-09 | |
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | |||
* | dnxhd: Log the selected profile id | Vittorio Giovara | 2015-04-09 | |
| | ||||
* | v210: Fix typo in header guards | Vittorio Giovara | 2015-04-09 | |
| |