7c2d152 | Michael Niedermayer | 31 July 2014, 01:11:40 UTC | Changelog: highlighting for 2.3.1 Suggested-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 31 July 2014, 01:17:03 UTC |
1f58590 | Gerion Entrup | 29 July 2014, 23:53:32 UTC | doc: add very basic libcdio documentation Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit dc315cdb4ecffb7ec4d3496f1d0c8d0c123f0a7b) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 31 July 2014, 01:08:04 UTC |
64bbbcd | Michael Niedermayer | 30 July 2014, 21:14:25 UTC | update for FFmpeg 2.3.1 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 30 July 2014, 21:14:25 UTC |
de9d3f2 | Michael Niedermayer | 28 July 2014, 18:06:11 UTC | avdevice/pulse_audio_enc: use getter function for AVFrame.channels This is required by the API/ABI for things outside libavutil Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 1e51af13c7538f427e8a0cf0e498263de674c70e) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 30 July 2014, 20:39:08 UTC |
ea5bb56 | Michael Niedermayer | 28 July 2014, 04:16:34 UTC | MAINTAINERS: update list of releases i maintain Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 5003b8b9c3bacc4e542c923a7766c2ff46e0b1e8) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 30 July 2014, 20:39:08 UTC |
c61ac69 | Michael Niedermayer | 28 July 2014, 03:14:39 UTC | avcodec/avdct: Add avcodec_dct_get_class() This should have been in the initial commit of AVDCT Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 2f717be22a933fc8f53b2cb2540ffb3358896467) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 30 July 2014, 20:39:08 UTC |
6a250c8 | Janne Grunau | 26 July 2014, 21:29:46 UTC | fate: support testing of release branches Adding 'branch=release/2.3' to the fate config file will check the release/2.3 branch instead of master. If no branch is specified it will use 'master' so that existing config are still valid. (cherry picked from commit 42eb9154a83e9a7aedb1168b2f1112af765cf2b5) Conflicts: tests/fate.sh | 30 July 2014, 20:39:08 UTC |
5411040 | Michael Niedermayer | 28 July 2014, 16:27:17 UTC | tests/fate.sh: If cat *.rep fails try it with a for loop. Fixes fate on haiku, where cat dies due to too many arguments xargs could be used too but we do not use xargs currently so it would be an additional dependency. Also the plain cat is left in place as it is faster than the loop Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit d554d004a67c30e3f38bec51b2c691cfe3af3bb8) Conflicts: tests/fate.sh | 30 July 2014, 20:39:08 UTC |
ab1ea59 | Vittorio Giovara | 15 July 2014, 19:22:11 UTC | g2meet: allow size changes within original sizes (cherry picked from commit 14b4e64eabc84c5a5e57c8ccc56bbeb95380823b) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 30 July 2014, 20:32:01 UTC |
ee606fd | Michael Niedermayer | 28 July 2014, 00:40:35 UTC | version.sh: Print versions based on the last git tag for release branches release branches are detected by checking if "git" is not in RELEASE This changes "N-64706-g2f71aeb" to "n2.3-8-g2f71aeb" for git master theres no change This should improve the readability of lists of versions which come from more than 1 release branch or master + release. fate.ffmpeg.org is one possible example Reviewed-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 28 July 2014, 12:48:50 UTC |
2f71aeb | Michael Niedermayer | 28 July 2014, 00:22:11 UTC | remove VERSION file it overrides what version.sh prints and thus makes its output from release branches rather useless Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 28 July 2014, 00:22:11 UTC |
65259b4 | Christophe Gisquet | 25 July 2014, 17:07:27 UTC | x86: hevc_mc: replace one lea by add Should have been in 036f11bdb565. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 27 July 2014, 15:32:01 UTC |
8f53d32 | Michael Niedermayer | 26 July 2014, 13:24:42 UTC | avfilter/vf_spp: use AVDCT Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit e3fac208246f5f94cfc4d3abdb1a4770272f96ee) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 27 July 2014, 15:28:41 UTC |
fcc6568 | Michael Niedermayer | 26 July 2014, 13:22:27 UTC | avcodec: add avdct This provides a public sustainable API/ABI for DCT functions. Only externally used dct functions are included. The structure is extensible without ABI issues compared to the existing dct contexts. See Mailing list and IRC log of 2014-07-26/27 Reviewed-by: ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 932ff7095696a90fda83a8c6343b57f475b40951) Conflicts: doc/APIchanges | 27 July 2014, 15:28:32 UTC |
489d066 | Timothy Gu | 25 July 2014, 02:39:36 UTC | RELEASE_NOTES: fix WebVTT decoder typo (-> encoder) Found-by: Clément Bœsch <u@pkh.me> Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 065fa668723687eba234ba93bc9aa532d68c8d1c) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 25 July 2014, 11:22:26 UTC |
9cb45f6 | Michael Niedermayer | 21 July 2014, 19:16:24 UTC | doc/APIchanges: mention FF_INPUT_BUFFER_PADDING_SIZE chage Suggested-by: Andreas Cadhalpun Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 94c4ad27dc6305a7e1f218b86311db019e41f632) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 22 July 2014, 03:22:25 UTC |
0f04e27 | Andreas Cadhalpun | 22 July 2014, 01:32:03 UTC | libavformat/img2dec.c: Add a long_name to the piped image demuxers This fixes segfaults in gst-libav1.0 compiled against FFmpeg 2.3. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 135ea609cebb5a5d331a2550caebe161d163c190) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 22 July 2014, 03:21:50 UTC |
84642ec | Michael Niedermayer | 17 July 2014, 02:25:21 UTC | avformat/dv: implement fallback in dv_extract_pack() Fixes Ticket2340 Fixes Ticket2341 Based-on mail from Dave Rice <dave@dericed.com> Tested-by: Dave Rice <dave@dericed.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 88f038ac97a875f25c2eceac6d2107a09314984c) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 17 July 2014, 14:00:21 UTC |
bef4d9b | Timothy Gu | 16 July 2014, 00:39:24 UTC | RELEASE_NOTES: update Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 16 July 2014, 00:42:16 UTC |
bc4f6ae | Michael Niedermayer | 16 July 2014, 00:09:06 UTC | Changelog: change "version <next>" to "version 2.3" Found-by: jamrial Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit faafd1e4f1fcc2d618633eae4dc532050b2be988) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 16 July 2014, 00:09:50 UTC |
2678b25 | Michael Niedermayer | 16 July 2014, 00:06:44 UTC | doc/APIchanges: update Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit 13a72d9b08c914c3d3c99be1053e9d5cda8baa88) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 16 July 2014, 00:07:02 UTC |
e322496 | Michael Niedermayer | 16 July 2014, 00:01:14 UTC | RELEASE_NOTES: update version numbers Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 16 July 2014, 00:01:14 UTC |
7fa72ff | Michael Niedermayer | 15 July 2014, 23:45:34 UTC | update for FFmpeg 2.3 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 23:45:34 UTC |
cf92cc8 | Michael Niedermayer | 15 July 2014, 23:33:50 UTC | avcodec/hevc: clear HEVClcList[i] on allocation Fixes fate failure with --enable-memory-poisoning && make THREAD_TYPE=slice THREADS=7 fate-hevc-conformance-ENTP_C_Qualcomm_1 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 23:34:57 UTC |
a0b71e9 | Marc Jeffreys | 21 June 2014, 04:41:45 UTC | avfilter/drawtext: Add basic text shaping using libfribidi Fixes ticket #3758 Reviewed-by: Andrey Utkin <andrey.krieger.utkin@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 22:40:39 UTC |
04980db | Hanspeter Niederstrasser | 14 July 2014, 02:49:24 UTC | avdevice/avfoundation: kCVPixelFormatType_OneComponent8 only exists from 10.8 onward Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 22:40:32 UTC |
ad24256 | James Almer | 15 July 2014, 22:10:09 UTC | diracdec: remove unused dsputil context Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 22:11:18 UTC |
e240d01 | Michael Niedermayer | 15 July 2014, 22:06:15 UTC | avformat/matroskadec: fix declaration after statement Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 22:06:15 UTC |
3e73d14 | Vignesh Venkatasubramanian | 14 July 2014, 16:52:23 UTC | lavf: Add WebM DASH Manifest Muxer This patch adds the ability to generate WebM DASH manifest XML using ffmpeg. A sample command line would be as follows: ffmpeg \ -f webm_dash_manifest -i video1.webm \ -f webm_dash_manifest -i video2.webm \ -f webm_dash_manifest -i audio1.webm \ -f webm_dash_manifest -i audio2.webm \ -map 0 -map 1 -map 2 -map 3 \ -c copy \ -f webm_dash_manifest \ -adaptation_sets “id=0,streams=0,1 id=1,streams=2,3” \ manifest.xml It works by exporting necessary fields as metadata tags in matroskadec and use those values to write the appropriate XML fields as per the WebM DASH Specification [1]. Some ideas are adopted from webm-tools project [2]. [1] https://sites.google.com/a/webmproject.org/wiki/adaptive-streaming/webm-dash-specification [2] https://chromium.googlesource.com/webm/webm-tools/+/master/webm_dash_manifest/ Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 21:58:36 UTC |
5a20656 | Vignesh Venkatasubramanian | 07 July 2014, 19:52:37 UTC | lavf/matroska: Add functions for WebM DASH Manifest Add functions and logic to matroskadec for use by the WebM DASH Manifest XML Muxer. The actual muxer is added in a future patch. Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 21:56:17 UTC |
895e92e | Stepan Bujnak | 11 July 2014, 21:40:07 UTC | Blackframe video filter now sets metadata accordingly. the libavfilter/vf_blackframe.c filter now not only logs detected values, but also sets frame metadata. Currently, only `pblack` value is set but `SET_META` macro has been introduced to ease development in the future. Signed-off-by: Stepan Bujnak <stepan.bujnak@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 21:37:27 UTC |
880dbe4 | Michael Niedermayer | 15 July 2014, 19:43:30 UTC | avcodec/hevc: treat current_sps like sps_list This simplifies the management of current_sps Fixes Ticket3458 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 19:49:56 UTC |
0fc2045 | Michael Niedermayer | 15 July 2014, 19:43:04 UTC | avcodec/hevc_ps: prevent stale pointer in malloc failure case Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 19:49:56 UTC |
9514472 | Michael Niedermayer | 13 July 2014, 13:56:06 UTC | avutil & avdevice: remove av_bprint_fd_contents() MSVC does not allow passing file pointers between libs This API can thus not work with MSVC and as it was very recently added and its it was in no release its removial should not cause any problems A better API will be implemented, but its not finished yet, this revert is to avoid potentially blocking the release Found-by: Hendrik Leppkes <h.leppkes@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 19:49:56 UTC |
7a15c22 | Clément Bœsch | 15 July 2014, 19:26:14 UTC | build: fix build with --disable-encoders draw_edges() should probably be moved somewhere else to avoid mpegvideo*enc* dependency to decoders. | 15 July 2014, 19:26:16 UTC |
e10b62a | Michael Niedermayer | 15 July 2014, 18:18:19 UTC | ffmpeg_opt: remove intra_dc_precision, its handled by AVOptions Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 18:18:19 UTC |
5bda046 | Michael Niedermayer | 15 July 2014, 17:51:02 UTC | avcodec/mpegvideo_enc: make edge for interlaced mpeg2 encoding smaller Fixes segfault the size can probably be reduced further for the mpeg2 case Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 17:56:24 UTC |
339d8fb | Michael Niedermayer | 15 July 2014, 17:12:55 UTC | avcodec/mpegvideo_enc: check intra dc precission Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 17:56:23 UTC |
97f86cd | Michael Niedermayer | 15 July 2014, 17:12:00 UTC | avcodec/mpegvideo_enc: workaround applications specifying intra dc level based on 8 and othes based on 0bit Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 17:56:22 UTC |
8a91cf8 | Michael Niedermayer | 15 July 2014, 17:04:51 UTC | avcodec/options_table: add liberal limits to intra dc precission Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 17:56:21 UTC |
19e5114 | Michael Niedermayer | 15 July 2014, 16:49:18 UTC | avcodec/mpegvideo_enc: return proper error instead of failing assertion when max rate is not set Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 17:56:19 UTC |
01c17b5 | Michael Niedermayer | 15 July 2014, 13:45:06 UTC | ffmpeg: Fix copying timebase to muxer context Fixes Ticket3741 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 13:51:31 UTC |
7bf5084 | Timothy Gu | 14 July 2014, 23:21:15 UTC | doc/utils: add missing `@c man end` title Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 13:03:59 UTC |
453f8ea | Mickaël Raulet | 14 July 2014, 22:20:22 UTC | hevc/rext: add support for Range extension tools SPS features/flags: - transform_skip_rotation_enabled_flag - transform_skip_context_enabled_flag - implicit_rdpcm_enabled_flag - explicit_rdpcm_enabled_flag - intra_smoothing_disabled_flag - persistent_rice_adaptation_enabled_flag PPS features/flags: - log2_max_transform_skip_block_size - cross_component_prediction_enabled_flag - chroma_qp_offset_list_enabled_flag - diff_cu_chroma_qp_offset_depth - chroma_qp_offset_list_len_minus1 - cb_qp_offset_list - cr_qp_offset_list - log2_sao_offset_scale_luma - log2_sao_offset_scale_chroma (cherry picked from commit 005294c5b939a23099871c6130c8a7cc331f73ee) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 12:08:20 UTC |
5a41999 | Mickaël Raulet | 14 July 2014, 22:16:53 UTC | hevc/rext: basic infrastructure for supporting range extension - support for 4:2:2 and 4:4:4 up to 12 bits - add a new profile for range extension (cherry picked from commit d3c067fa65bbc871758d28aa07f54123430ca346) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 11:47:35 UTC |
250430b | Mickaël Raulet | 14 July 2014, 19:17:33 UTC | hevc: separate residu and prediction (needed for Range Extension) (cherry picked from commit 6b3856ef57d66f2e59ee61fd2eb5f83b6d0d7d4a) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 11:37:27 UTC |
255086a | Mickaël Raulet | 15 July 2014, 08:27:14 UTC | hevc: use local variable for split_cu_flag (cherry picked from commit ee71e9e9c12fc47856c452efb278f9f593a923ee) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 11:31:40 UTC |
f5beda3 | Mickaël Raulet | 14 July 2014, 14:57:45 UTC | hevc: move restore_tqb where it should be. (cherry picked from commit 8fafc96a9805d11bfe32537c8f78a294a5844065) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 11:25:55 UTC |
1241eb8 | Mickaël Raulet | 15 July 2014, 08:23:20 UTC | hevc: simplify SAO computation, delay from one row its computation (cherry picked from commit f2c5f647cec786df26f442a85e6d685a131a50c9) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 11:11:33 UTC |
d595361 | Timothy Gu | 14 July 2014, 23:16:29 UTC | RELEASE_NOTES: Mention Libav and add codename Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 15 July 2014, 01:08:41 UTC |
cdc66b6 | Anshul Maheswhwari | 14 July 2014, 19:12:01 UTC | Adding Maintainer for dvbsubdec Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 14 July 2014, 22:46:30 UTC |
c4058b7 | Mickaël Raulet | 13 July 2014, 08:38:13 UTC | hevc/cabac: add new context for new syntax elements related to Rext(cherry picked from commit 6d71e2394f52679cfc8b86fb5880f89e6bd311d4) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 14 July 2014, 22:00:45 UTC |
07b91b8 | Mickaël Raulet | 13 July 2014, 08:30:13 UTC | hevc: cleaning up, remove unused constants(cherry picked from commit 7eed32d076c57aa03011d65a64903e8bdb633978) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 14 July 2014, 21:46:36 UTC |
a65d6e1 | Michael Niedermayer | 14 July 2014, 20:11:37 UTC | Merge commit 'f9900822fc5f0b0c7242ca318290c090bd5d0af0' * commit 'f9900822fc5f0b0c7242ca318290c090bd5d0af0': fate: Use the correct, local path to samples for opus reference files Conflicts: tests/fate/opus.mak See: ad7de82218e9ee2232e53ab49cda85767cf800e5 Merged-by: Michael Niedermayer <michaelni@gmx.at> | 14 July 2014, 20:12:16 UTC |
8bbadc9 | Michael Niedermayer | 14 July 2014, 19:06:58 UTC | ffmpeg: Use av_stream_get_parser() to avoid ABI issues Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 14 July 2014, 19:17:20 UTC |
62227a7 | Michael Niedermayer | 14 July 2014, 19:03:43 UTC | avformat: add av_stream_get_parser() to access avformat AVParser The AVStream.parser field is considered private and its location cannot be preserved while preserving also ABI compatibility to libav, as libav added fields before it. Some tools like ffmpeg.c access this field though Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 14 July 2014, 19:17:20 UTC |
f990082 | Martin Storsjö | 12 July 2014, 18:29:17 UTC | fate: Use the correct, local path to samples for opus reference files This fixes running fate in configs where the samples are located in a different path on the target. Signed-off-by: Martin Storsjö <martin@martin.st> | 14 July 2014, 19:12:28 UTC |
6821572 | Michael Niedermayer | 14 July 2014, 14:51:28 UTC | avformat/movenc: dont mark multichannel as mono tracks as containing the center channel Fixes Ticket3727 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 14 July 2014, 15:11:11 UTC |
ec24796 | Michael Niedermayer | 14 July 2014, 14:04:43 UTC | RELEASE_NOTES: fill in lib versions Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 14 July 2014, 14:04:43 UTC |
47c84c0 | Michael Niedermayer | 14 July 2014, 12:52:18 UTC | avformat/wavdec: add basic sanity check for the sample count Fixes Ticket3708 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 14 July 2014, 12:52:18 UTC |
2a9b4c0 | Timothy Gu | 14 July 2014, 02:04:57 UTC | Add a release note for 2.3 Based on a patch by Clément Bœsch <u@pkh.me>. Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 14 July 2014, 09:46:59 UTC |
860d129 | Muhammad Faiz | 14 July 2014, 07:13:59 UTC | doc/filters: fixing typo Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 14 July 2014, 08:43:27 UTC |
2db1bcf | Michael Niedermayer | 13 July 2014, 23:16:08 UTC | avformat/asfdec: Try to improve skip case Fixes Ticket3761 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 13 July 2014, 23:16:08 UTC |
cc3e7a4 | Michael Niedermayer | 13 July 2014, 19:37:47 UTC | Merge commit 'acf91215c74a91eb3b86af01dcb1d3c78d0e2310' * commit 'acf91215c74a91eb3b86af01dcb1d3c78d0e2310': x86: dsputil: Avoid pointless CONFIG_ENCODERS indirection Conflicts: libavcodec/x86/dsputil_init.c libavcodec/x86/dsputilenc_mmx.c Merged-by: Michael Niedermayer <michaelni@gmx.at> | 13 July 2014, 19:51:20 UTC |
98227ba | Michael Niedermayer | 13 July 2014, 19:08:28 UTC | Merge commit 'a8552ee3eb335d2fd2d6c99363367a6090298f78' * commit 'a8552ee3eb335d2fd2d6c99363367a6090298f78': ppc: dsputil: Coalesce all init files Conflicts: libavcodec/ppc/dsputil_altivec.h libavcodec/ppc/dsputil_ppc.c Merged-by: Michael Niedermayer <michaelni@gmx.at> | 13 July 2014, 19:08:28 UTC |
4cc0f79 | Lukasz Marek | 12 July 2014, 22:54:23 UTC | lavf: add samba protocol via libsmbclient Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 13 July 2014, 18:38:55 UTC |
ccc4324 | Michael Niedermayer | 13 July 2014, 17:29:23 UTC | MAINTAINERS: Add ubitux for text subtitles ubitux maintains them. It seems it was forgotten to update MAINTAINERs though See: Re: [FFmpeg-devel] [PATCH] MAINTAINERS: add Subtitle maintainer Message-ID: <20140713120546.GC26262@leki> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 13 July 2014, 17:29:23 UTC |
3f815f7 | Star Brilliant | 09 July 2014, 06:24:05 UTC | AVFormat: LRC demuxer and muxer Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 13 July 2014, 17:18:31 UTC |
acf9121 | Diego Biurrun | 08 July 2014, 15:59:31 UTC | x86: dsputil: Avoid pointless CONFIG_ENCODERS indirection The remaining dsputil bits are encoding-specific anyway. | 13 July 2014, 14:01:05 UTC |
42c1cc3 | Ben Avison | 10 July 2014, 23:14:28 UTC | armv6: Accelerate ff_imdct_half for general case (mdct_bits != 6) The previous implementation targeted DTS Coherent Acoustics, which only requires mdct_bits == 6. This relatively small size lent itself to unrolling the loops a small number of times, and encoding offsets calculated at assembly time within the load/store instructions of each iteration. In the more general case (codecs such as AAC and AC3) much larger arrays are used - mdct_bits == [8, 9, 11]. The old method does not scale for these cases, so more integer registers are used with non-unrolled versions of the loops (and with some stack spillage). The postrotation filter loop is still unrolled by a factor of 2 to permit the double-buffering of some VFP registers to facilitate overlap of neighbouring iterations. I benchmarked the result by measuring the number of gperftools samples that hit anywhere in the AAC decoder (starting from aac_decode_frame()) or specifically in ff_imdct_half_c / ff_imdct_half_vfp, for the same example AAC stream: Before After Mean StdDev Mean StdDev Confidence Change aac_decode_frame 2368.1 35.8 2117.2 35.3 100.0% +11.8% ff_imdct_half_* 457.5 22.4 251.2 16.2 100.0% +82.1% Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 13 July 2014, 13:17:04 UTC |
276bef5 | James Almer | 13 July 2014, 06:00:50 UTC | x86/hevc_deblock: add ff_hevc_[hv]_loop_filter_luma_{8, 10}_sse2 Signed-off-by: James Almer <jamrial@gmail.com> Reviewed-by: Kieran Kunhya <kierank@obe.tv> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 13 July 2014, 11:48:31 UTC |
ebd1c50 | Ronald S. Bultje | 12 July 2014, 22:38:13 UTC | h264: fix direct temporal mvs for bottom-field-first poc order. Fixes http://forum.doom9.org/showthread.php?t=170867. Fixes: corrupt-1677.mkv Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 13 July 2014, 11:26:19 UTC |
a8552ee | Diego Biurrun | 08 July 2014, 15:36:32 UTC | ppc: dsputil: Coalesce all init files | 13 July 2014, 11:10:13 UTC |
1e3f77b | Michael Niedermayer | 13 July 2014, 03:24:50 UTC | swscale/x86/rgb2rgb_template: fix 1 byte overread in yuyvtoyuv420 and uyvytoyuv420 might fix ticket 3410 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 13 July 2014, 03:48:09 UTC |
4eb13cd | Michael Niedermayer | 13 July 2014, 01:23:54 UTC | avformat/asfdec: dvrms timestamps are pts not dts Should fix Ticket3328 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 13 July 2014, 01:50:47 UTC |
8202c49 | Michael Niedermayer | 12 July 2014, 23:07:59 UTC | avformat/utils: do not wait for packets from discarded streams for genpts Fixes long loop Fixes Ticket3208 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 12 July 2014, 23:07:59 UTC |
12dddfe | Michael Niedermayer | 12 July 2014, 21:24:16 UTC | configure: fix alphabetical order of previous commit Was requested in review Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 12 July 2014, 21:24:16 UTC |
97592fa | Andreas Cadhalpun | 12 July 2014, 20:11:56 UTC | Add -Wformat and -Werror=format-security compiler flags These are part of the hardening flags used by Debian. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 12 July 2014, 21:15:23 UTC |
39a6e02 | Andreas Cadhalpun | 12 July 2014, 20:10:53 UTC | fix spelling errors Reviewed-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 12 July 2014, 20:33:27 UTC |
4470a3e | Michael Niedermayer | 12 July 2014, 19:49:15 UTC | avformat/mpegts: dont clear programs during probing Fixes Ticket 3763 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 12 July 2014, 19:49:15 UTC |
1db641c | Michael Niedermayer | 12 July 2014, 04:50:21 UTC | avcodec/hevc: more clearing to avoid stale pointers Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 12 July 2014, 19:31:37 UTC |
ccd6911 | Michael Niedermayer | 12 July 2014, 04:36:25 UTC | avcodec/hevc_ps: do not loose all reference to pointers still in use Fixes leaving a pointer to unreferenced memory Fixes Ticket 3115 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 12 July 2014, 19:03:09 UTC |
52fafaf | Michael Niedermayer | 12 July 2014, 16:39:46 UTC | swresample/libswresample.v: hide ff_* Found-by: Hendrik Leppkes <h.leppkes@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 12 July 2014, 16:40:17 UTC |
699d210 | Oliver Fromme | 10 July 2014, 17:41:08 UTC | doc/encoders: Document "dvdsub workaround for some players" Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 12 July 2014, 15:07:14 UTC |
e5eff19 | Michael Niedermayer | 11 July 2014, 22:44:41 UTC | ffplay: increase subtitle que size Fixes part of Ticket2516 with ffplay Reviewed-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 12 July 2014, 14:29:03 UTC |
123649d | James Almer | 12 July 2014, 01:08:49 UTC | x86/dsputilenc: remove some empty if statements Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 12 July 2014, 13:04:58 UTC |
66558fe | Michael Niedermayer | 12 July 2014, 03:15:31 UTC | avcodec/hevc_ps: Check layer_id_included_flags count Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 12 July 2014, 05:46:08 UTC |
6935ae2 | Michael Niedermayer | 12 July 2014, 03:07:54 UTC | avcodec/hevc_ps: more complete check for vps_max_dec_pic_buffering Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 12 July 2014, 05:46:08 UTC |
5d88e40 | Michael Niedermayer | 12 July 2014, 03:07:16 UTC | avcodec/hevc: check slice_header_extension data length Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 12 July 2014, 05:46:07 UTC |
c79acac | Michael Niedermayer | 12 July 2014, 02:39:01 UTC | avcodec/hevc: fix nb_sh / nb_sps check fixes integer overflow Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 12 July 2014, 02:39:01 UTC |
ca671be | Lukasz Marek | 07 July 2014, 15:23:40 UTC | lavf/libssh: set freed pointers to NULL Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 12 July 2014, 01:01:38 UTC |
59975de | Michael Niedermayer | 12 July 2014, 00:11:02 UTC | ffmpeg: fix integer overflows with sub->*display_time Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 12 July 2014, 00:23:48 UTC |
2cebd17 | Michael Niedermayer | 11 July 2014, 22:40:12 UTC | avcodec/pgssubdec: Fix input pts Fixes part of Ticket2516 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 11 July 2014, 23:09:51 UTC |
15e933b | Michael Niedermayer | 11 July 2014, 18:35:26 UTC | Merge commit '6cc1409ba8650fb7eaedc96e970664febc02a5e9' * commit '6cc1409ba8650fb7eaedc96e970664febc02a5e9': examples/output: Remove unused variable See: 9b211c43dc5f2e618f204c4a7fd184eb2ea51f02 Merged-by: Michael Niedermayer <michaelni@gmx.at> | 11 July 2014, 18:36:31 UTC |
b8cdf04 | Michael Niedermayer | 11 July 2014, 18:29:40 UTC | Merge commit '1173320249745eab01c901a39054fc0fced33c87' * commit '1173320249745eab01c901a39054fc0fced33c87': dsputil: Drop unused bit_depth parameter from all init functions Conflicts: libavcodec/dsputil.c libavcodec/dsputil.h libavcodec/ppc/dsputil_ppc.c libavcodec/x86/dsputilenc_mmx.c Merged-by: Michael Niedermayer <michaelni@gmx.at> | 11 July 2014, 18:29:40 UTC |
6cc1409 | Diego Biurrun | 11 July 2014, 13:49:16 UTC | examples/output: Remove unused variable doc/examples/output.c:460:9: warning: unused variable ‘i’ | 11 July 2014, 14:23:50 UTC |
1173320 | Diego Biurrun | 08 July 2014, 15:31:15 UTC | dsputil: Drop unused bit_depth parameter from all init functions | 11 July 2014, 13:38:26 UTC |
6779bf3 | Paul B Mahol | 11 July 2014, 10:38:45 UTC | avformat/wavenc: use av_mallocz_array() Signed-off-by: Paul B Mahol <onemda@gmail.com> | 11 July 2014, 10:38:45 UTC |
c6c172d | Michael Niedermayer | 11 July 2014, 14:42:52 UTC | avformat/mpegts: skip updating programs/streams when determining duration Fixes Ticket2441 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 11 July 2014, 14:43:27 UTC |
c9d64ab | Michael Niedermayer | 11 July 2014, 13:32:27 UTC | avfilter/vf_decimate: Use av_malloc_array() Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | 11 July 2014, 13:32:27 UTC |