Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | dsputil_mmx: K&R formatting cosmetics | Diego Biurrun | 2014-03-13 | |
| | ||||
* | dsputilenc_mmx: Merge two assignment blocks with identical conditions | Diego Biurrun | 2014-03-13 | |
| | ||||
* | dsputil_template: K&R formatting cosmetics | Diego Biurrun | 2014-03-13 | |
| | ||||
* | rnd_avg.h: K&R formatting cosmetics | Diego Biurrun | 2014-03-13 | |
| | ||||
* | dsputil: cosmetics: Lose camelCase on ff_cropTbl and ff_squareTbl names | Diego Biurrun | 2014-03-13 | |
| | | | | Also switch from "tbl" to "tab" name suffixes. | |||
* | dsputil: Merge variable declarations and initializations | Diego Biurrun | 2014-03-13 | |
| | ||||
* | dsputil: K&R formatting cosmetics | Diego Biurrun | 2014-03-13 | |
| | ||||
* | dsputil.h: K&R formatting cosmetics | Diego Biurrun | 2014-03-13 | |
| | ||||
* | dsputil.h: Clean up comments | Diego Biurrun | 2014-03-13 | |
| | ||||
* | dsputil: Remove disabled avg_no_rnd_qpel leftovers | Diego Biurrun | 2014-03-13 | |
| | ||||
* | x86: Make function prototype comments in assembly code consistent | Diego Biurrun | 2014-03-13 | |
| | | | | This helps grepping for functions, among other things. | |||
* | x86: h264_idct_10_bit: Use proper type in function prototype comments | Diego Biurrun | 2014-03-13 | |
| | ||||
* | Update dsputil- and SIMD-related comments to match reality more closely | Diego Biurrun | 2014-03-13 | |
| | ||||
* | arm: dsputil: Add a bunch of missing #includes | Diego Biurrun | 2014-03-13 | |
| | ||||
* | x86: Add some more missing headers | Diego Biurrun | 2014-03-13 | |
| | ||||
* | ppc: Add some missing headers | Diego Biurrun | 2014-03-13 | |
| | ||||
* | dsputil: Move intreadwrite.h #include from header file to .c files | Diego Biurrun | 2014-03-13 | |
| | ||||
* | dsputil: Drop ff_check_alignment() function | Diego Biurrun | 2014-03-13 | |
| | | | | | | The function is supposed to confirm that the compiler provided enough alignment, but in practice it is only run in certain code paths and insufficient alignment problems are restricted to legacy compilers. | |||
* | dsputil: Remove prototypes for nonexisting optimization functions | Diego Biurrun | 2014-03-13 | |
| | ||||
* | x86: mpegvideoenc: Remove some remnants of the long-gone libmpeg2 IDCT | Diego Biurrun | 2014-03-13 | |
| | ||||
* | Remove all SPARC architecture optimizations | Diego Biurrun | 2014-03-13 | |
| | | | | | SPARC is no longer being used in any multimedia-related fields and the VIS optimizations only represent a maintenance burden. | |||
* | Remove all SH4 architecture optimizations | Diego Biurrun | 2014-03-13 | |
| | | | | SH4 has been end-of-lifed and no more test machines are available. | |||
* | ffv1: Drop bogus dependency on dsputil | Diego Biurrun | 2014-03-13 | |
| | | | | ffv1 does not use any part of the dsputil framework. | |||
* | build: Drop stray mpc8 decoder dependency on dsputil | Diego Biurrun | 2014-03-13 | |
| | ||||
* | armv6: vp8: use explicit labels in motion compensation asm | Janne Grunau | 2014-03-12 | |
| | | | | | The integrated arm assembler in clang-503.0.38 (Xcode-5.1) fails to assemble a branch to 'label + offset' in thumb mode. | |||
* | copy_block: K&R formatting cosmetics | Vittorio Giovara | 2014-03-12 | |
| | ||||
* | golomb: Add a get_se_golomb_long | Luca Barbato | 2014-03-10 | |
| | | | | Useful in libavformat mostly. | |||
* | hevc: make pps/sps ids unsigned where necessary | Vittorio Giovara | 2014-03-09 | |
| | | | | | Fixes integer overflow and out of array accesses. Found-by: Mateusz j00ru Jurczyk and Gynvael Coldwind | |||
* | hevc: Do not turn 32bit timebases into negative numbers | Michael Niedermayer | 2014-03-09 | |
| | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind | |||
* | hevc: use av_mallocz() for allocating tab_ipm | Michael Niedermayer | 2014-03-09 | |
| | | | | | Fixes use of uninitialized memory and out of stack array read. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind | |||
* | hevc: Use get_bits_long() in decode_vui() | Michael Niedermayer | 2014-03-09 | |
| | | | | | Fix assertion failure. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind | |||
* | arm: get_cabac inline asm | Janne Grunau | 2014-03-09 | |
| | | | | | | | | | | Based on the aarch64 asm. CPU cycle counts on cortex-a9 compared to gcc 4.8.2: before: 475 decicycles in get_cabac_noinline, 67106035 runs, 2829 skips after: 393 decicycles in get_cabac_noinline, 67106474 runs, 2390 skips Overall speedup is above 2%. Code generated by clang 3.4 is slower on the same hardware and the relative change is a little larger. | |||
* | aarch64: get_cabac inline asm | Janne Grunau | 2014-03-09 | |
| | | | | | | | Based on the x86 branchless get_cabac asm. get_cabac_noinline() gets approximately 20% faster (no cycle counts available) compared to clang from Xcode 5.1 beta5. More than 6% faster overall. A part of the overall speedup might be explained by additional inlining of get_cabac(). | |||
* | arm: vp3: remove incorrect const in ff_vp3_idct_dc_add_neon declaration | Janne Grunau | 2014-03-09 | |
| | | | | | Was missed in aeaf268e52fc11c1f64914a319e0edddf1346d6a when integrating clear_blocks into the idct. | |||
* | arm: hpeldsp: fix put_pixels8_y2_{,no_rnd_}armv6 | Janne Grunau | 2014-03-08 | |
| | | | | | | | | The overread avoidance fix in cbddee1cca0ebd01e8c5aa694d31228eb4de4b41 broke the computation for the last row since it prevented the safe reading from the height+1-th row. CC: libav-stable@libav.org | |||
* | rv10: K&R formatting cosmetics | Keiji Costantini | 2014-03-08 | |
| | | | | | | Also sort #includes into canonical order. Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
* | rv10: Forward error from rv10_decode_packet | Keiji Costantini | 2014-03-08 | |
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> | |||
* | g2meet: K&R formatting cosmetics | Diego Biurrun | 2014-03-08 | |
| | ||||
* | fic: Properly handle skip frames | Derek Buitenhuis | 2014-03-07 | |
| | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | |||
* | libx265: Support API version 9 | Derek Buitenhuis | 2014-03-06 | |
| | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> | |||
* | dxva2: Increase maximum number of slices for mpeg2 | Rainer Hochecker | 2014-03-06 | |
| | | | | | | | | | Some content requires an higher number of slices in order to render properly. Rise the number to 1024 and warn if ever it exceeds. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> | |||
* | build: Let the SVQ3 decoder depend on the H.264 decoder | Diego Biurrun | 2014-03-06 | |
| | | | | | | | The SVQ3 decoder reuses large parts of the H.264 decoder so it makes no sense to enable the former but not the latter. Also drop unnecessary h263.o object from SVQ3 decoder object list. | |||
* | x86: dcadsp: Fix linking with yasm and optimizations disabled | Diego Biurrun | 2014-03-05 | |
| | | | | | Some optimized functions reference optimized symbols, so the functions must be explicitly disabled when those symbols are unavailable. | |||
* | arm: hpeldsp: prevent overreads in armv6 asm | Janne Grunau | 2014-03-05 | |
| | | | | | | | Based on a patch by Russel King <rmk+libav@arm.linux.org.uk> Bug-Id: 646 CC: libav-stable@libav.org | |||
* | x86: cabac: Use correct #includes to make header compile standalone | Diego Biurrun | 2014-03-05 | |
| | ||||
* | av_vdpau_get_profile: mask out H.264 intra profile flag | RĂ©mi Denis-Courmont | 2014-03-04 | |
| | | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net> | |||
* | put_bits: Remove unused includes | Vittorio Giovara | 2014-03-04 | |
| | | | | | This requires adding includes to other files that relied on these being included implicitly. | |||
* | mathops: move macro to the only place it is used | Vittorio Giovara | 2014-03-04 | |
| | | | | This helps in disentangling lavf and lavc too. | |||
* | ituh263: reject b-frame with pp_time = 0 | Keiji Costantini | 2014-03-01 | |
| | | | | | | | | | Avoid a division by 0 in ff_mpeg4_set_one_direct_mv. Sample-Id: 00000168-google Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | |||
* | pthread_frame: flush all threads on flush, not just the first one | Anton Khirnov | 2014-02-28 | |
| | | | | | | | | | avcodec_flush_buffers() must release all internally held references according to its documentation, for which all the threads need to be flushed. CC:libav-stable@libav.org Bug-Id: vlc/9665 |