- 16 Jul, 2014 16 commits
-
-
Michael Niedermayer authored
Currently there is just version 1 Fixes remaining part of Ticket2280 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Ben Avison authored
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 butterflies_float_c() / ff_butterflies_float_vfp() for the same sample AAC stream: Before After Mean StdDev Mean StdDev Confidence Change Audio decode 1542.8 43.7 1470.5 41.5 100.0% +4.9% butterflies_float 130.0 11.9 70.2 12.1 100.0% +85.2% Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Ben Avison authored
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 vector_fmul_window_c() / ff_vector_fmul_window_vfp() for the same sample AAC stream: Before After Mean StdDev Mean StdDev Confidence Change Audio decode 1598.2 47.4 1529.2 25.4 100.0% +4.5% vector_fmul_window 244.0 22.1 188.9 22.3 100.0% +29.2% Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Timothy Gu authored
Signed-off-by:
Timothy Gu <timothygu99@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'adff0a81': arm: dsputil: Coalesce all init files Conflicts: libavcodec/arm/Makefile libavcodec/arm/dsputil_arm.h libavcodec/arm/dsputil_init_arm.c libavcodec/arm/dsputil_init_armv6.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Diego Biurrun authored
-
Timothy Gu authored
Signed-off-by:
Timothy Gu <timothygu99@gmail.com> Reviewed-by: BBB Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Timothy Gu authored
Signed-off-by:
Timothy Gu <timothygu99@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
James Almer authored
Use the videodsp function pointer instead. Signed-off-by:
James Almer <jamrial@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '14b4e64e': g2meet: allow size changes within original sizes Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Found-by: jamrial Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Vittorio Giovara authored
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 15 Jul, 2014 24 commits
-
-
Michael Niedermayer authored
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>
-
Marc Jeffreys authored
Fixes ticket #3758 Reviewed-by:
Andrey Utkin <andrey.krieger.utkin@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Hanspeter Niederstrasser authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Vignesh Venkatasubramanian authored
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>
-
Vignesh Venkatasubramanian authored
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>
-
Stepan Bujnak authored
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>
-
Michael Niedermayer authored
This simplifies the management of current_sps Fixes Ticket3458 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
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>
-
Clément Bœsch authored
draw_edges() should probably be moved somewhere else to avoid mpegvideo*enc* dependency to decoders.
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes segfault the size can probably be reduced further for the mpeg2 case Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
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>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes Ticket3741 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Timothy Gu authored
Signed-off-by:
Timothy Gu <timothygu99@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Mickaël Raulet authored
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>
-
Mickaël Raulet authored
- 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>
-
Mickaël Raulet authored
(cherry picked from commit 6b3856ef57d66f2e59ee61fd2eb5f83b6d0d7d4a) Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Mickaël Raulet authored
(cherry picked from commit ee71e9e9c12fc47856c452efb278f9f593a923ee) Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-