summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e'Michael Niedermayer2015-02-14
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'daf8cf358a098a903d59adb6c0d0cc3262a8c93e': avformat: Don't anonymously typedef structs Conflicts: libavformat/adtsenc.c libavformat/aiffenc.c libavformat/avidec.c libavformat/gif.c libavformat/iff.c libavformat/img2dec.c libavformat/jvdec.c libavformat/matroskadec.c libavformat/udp.c libavformat/wtvdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avformat: Don't anonymously typedef structsDiego Biurrun2015-02-14
| |
* | avfilter: bump minor and Changelog document the new filtersClément Bœsch2015-02-14
| |
* | avfilter: add paletteuse filterClément Bœsch2015-02-14
| |
* | avfilter: add palettegen filterClément Bœsch2015-02-14
| |
* | avcodec/gif: support crop and transparency with PAL8Clément Bœsch2015-02-14
| |
* | avformat/gif: use first packet palette as global for PAL8Clément Bœsch2015-02-14
| | | | | | | | | | This will allow the payload in PAL8 packets to not contain 768B of local palette (which is not LZW compressed).
* | avformat/gif: simplify gif_image_write_header() prototypeClément Bœsch2015-02-14
| |
* | avcodec/dxtory: use init_get_bits8()Paul B Mahol2015-02-14
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit '7769be590c7aeb2aad26ca723d105cf5203e33d2'Michael Niedermayer2015-02-14
|\| | | | | | | | | | | | | | | | | | | * commit '7769be590c7aeb2aad26ca723d105cf5203e33d2': vp56: Return meaningful error codes Conflicts: libavcodec/vp56.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * vp56: Return meaningful error codesHimangi Saraogi2015-02-14
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | avformat/rtpdec_ac3: add AC3 RTP depacketization (RFC 4184)Gilles Chanteperdrix2015-02-14
| | | | | | | | | | | | Signed-off-by: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org> Reviewed-by: Thomas Volkert <silvo@gmx.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/rtpdec_mpeg12: add robust MPEG audio depacketization (RFC 5219)Gilles Chanteperdrix2015-02-14
| | | | | | | | | | Reviewed-by: Thomas Volkert <silvo@gmx.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcocdec/mpegaudio_parser: add MP3 ADU headers parserGilles Chanteperdrix2015-02-14
| | | | | | | | | | Reviewed-by: Thomas Volkert <silvo@gmx.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | x86: hevc: remove a parameter to WP internalsChristophe Gisquet2015-02-14
| | | | | | | | | | | | | | The second stride is always the internal buffer one, MAX_PB_SIZE (times 2 to get the value in bytes). Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/vc1_pred: few branchless optimizationszhaoxiu.zeng2015-02-14
| | | | | | | | | | | | This is also simpler Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/parser: optimize ff_mpeg4video_split()Zhaoxiu Zeng2015-02-14
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc: deprecate VIMA decoderPaul B Mahol2015-02-14
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat/matroskaenc: Do not use native mode for raw RGBMichael Niedermayer2015-02-14
| | | | | | | | | | | | This fixes generating totally unplayable files Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/matroskaenc: fix handling of VFW style raw rgbMichael Niedermayer2015-02-14
| | | | | | | | | | | | raw rgb uses 0 as codec tag in "VFW", the code assumed 0 means error Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/mov: print a warning if parsing udta failedMichael Niedermayer2015-02-14
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/apedec: simplify sign conversionzhaoxiu.zeng2015-02-14
| | | | | | | | | | Signed-off-by: Zeng Zhaoxiu <zhaoxiu.zeng@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/golomb: simplify sign conversionzhaoxiu.zeng2015-02-14
| | | | | | | | | | Signed-off-by: Zeng Zhaoxiu <zhaoxiu.zeng@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/apedec: move 'coeffs[256] and delay[256]' into, long_filter_high_3800zhaoxiu.zeng2015-02-13
| | | | | | | | | | Signed-off-by: Zeng Zhaoxiu <zhaoxiu.zeng@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/wmalosslessdec: simplifyzhaoxiu.zeng2015-02-13
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/wmalosslessdec: optimize sign operationzhaoxiu.zeng2015-02-13
| | | | | | | | | | Signed-off-by: Zeng Zhaoxiu <zhaoxiu.zeng@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/wmalosslessdec: change type of acfilter_coeffs from int64_t to int16_tzhaoxiu.zeng2015-02-13
| | | | | | | | | | Signed-off-by: Zeng Zhaoxiu <zhaoxiu.zeng@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/wmv2: simplify cbp_table_index calculationzhaoxiu.zeng2015-02-13
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/vc1: simplify vc1_split()zhaoxiu.zeng2015-02-13
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/vc1: simplify find_next_marker()zhaoxiu.zeng2015-02-13
| | | | | | | | | | Signed-off-by: Zeng Zhaoxiu <zhaoxiu.zeng@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'eea769df322fac2601a96db195fa7dc8d12a8fbc'Michael Niedermayer2015-02-13
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit 'eea769df322fac2601a96db195fa7dc8d12a8fbc': hevc: Use generic av_clip function, not C implementation Conflicts: libavcodec/hevc.c libavcodec/hevc_filter.c libavcodec/hevc_mvs.c See: 83976e40e89655162e5394cf8915d9b6d89702d9 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * hevc: Use generic av_clip function, not C implementationPeter Meerwald2015-02-13
| | | | | | | | | | | | | | | | | | hevc seems to be the only place where the C implementation of the av_clip function is explicitly selected, precluding platform-specific optimizations Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Merge commit 'faa8ffda2c513573733624784f0a7d0a4959d33e'Michael Niedermayer2015-02-13
|\| | | | | | | | | | | | | | | | | | | | | | | * commit 'faa8ffda2c513573733624784f0a7d0a4959d33e': doc/APIchanges: fill in missing dates and hashes Conflicts: doc/APIchanges See: c651a1aaecb5cb7bb40cf40df27f5273e8bcd245 See: 8c8ee17e8d2800144116ec52f26a435a06b49420 and others Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * doc/APIchanges: fill in missing dates and hashesAnton Khirnov2015-02-13
| | | | | | | | Also, move a misplaced block to the right position.
* | fate: add wavpack encoderPaul B Mahol2015-02-13
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avformat/mov: Heuristically detect raw udtaMichael Niedermayer2015-02-13
| | | | | | | | | | | | Fixes tkhd+moov fragment provided by koda Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/rtsp: parse lang attribute in SDPGilles Chanteperdrix2015-02-13
| | | | | | | | | | Reviewed-by: Thomas Volkert <silvo@gmx.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/rtpdec: add T.140 RTP depacketization (RFC 4103)Gilles Chanteperdrix2015-02-13
| | | | | | | | | | Reviewed-by: Thomas Volkert <silvo@gmx.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/rtsp: allow receiving subtitles via RTPGilles Chanteperdrix2015-02-13
| | | | | | | | | | Reviewed-by: Thomas Volkert <silvo@gmx.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/mpegtsenc: Do not create invalid files from annex b streams without ↵Michael Niedermayer2015-02-12
| | | | | | | | | | | | | | | | | | | | SPS/PPS use global headers to create SPS/PPS when they are available Fixes Ticket4248 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | rtpdec_hevc: correct parsing of aggregated packetsThomas Volkert2015-02-12
| | | | | | | | | | | | reported by tim dot yao at amlogic dot com Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | x86/hevc_mc: optimize AVX2 mc functionsJames Almer2015-02-12
| | | | | | | | | | | | | | | | | | | | | | Before 40766 decicycles in ff_hevc_put_hevc_qpel_h64_8_avx2, 8192 runs, 0 skips After 37975 decicycles in ff_hevc_put_hevc_qpel_h64_8_avx2, 8192 runs, 0 skips Reviewed-by: Christophe Gisquet <christophe.gisquet@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | x86/hevc_sao: make sao_edge_filter_{10,12} work on x86_32James Almer2015-02-12
| | | | | | | | | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Reviewed-by: Christophe Gisquet <christophe.gisquet@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* | avformat/matroskadec: fix IGNIDX handlingwm42015-02-12
| | | | | | | | | | | | | | | | | | | | | | Just because the user requested the seek index to be ignored, we can't just skip essential headers. At least tags are often located at the end of the file, and the old code simply ignored the seekhead for all elements, not just the cue index. Also, it looks like it used the index even if IGNIDX was set if the cue index was located in the beginning of the file. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/arm/videodsp_armv5te: Fix linking failure with "g++ -shared ↵Michael Niedermayer2015-02-12
| | | | | | | | | | | | | | -D__STDC_CONSTANT_MACROS -o test.so ... libavcodec.a" Tested-by: Andreas Haupt Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | matroska: redo seekhead handlingwm42015-02-12
| | | | | | | | | | | | | | | | | | | | | | In particular, this reads chained seekheads. This makes seeking faster in files which have the index indirectly linked through 2 seekheads. As a side-effect, this warns when reading level-1 (toplevel) elements multiple times (other than seekheads, clusters, and void/crc). Such elements are not valid and likely break everything. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | README: add ffserverClément Bœsch2015-02-12
| |
* | README: fix analisys/analysis typoClément Bœsch2015-02-12
| |
* | LICENSE.md: Formatting updatesRobert Xiao2015-02-12
| | | | | | | | | | | | | | Put filenames and configuration options in code for clarity, and fix some list formatting. Reviewed-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/mpegvideo_enc: correctly initialize chroma_intra_matrix for MPEG1/2Michael Niedermayer2015-02-12
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>