Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-12mips: i6400 core does have an FPU, so not disable itVicente Olivert Riera
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-12mips: add i6400 core optimizationsVicente Olivert Riera
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-12mips: remove --mips64r6 configure optionVicente Olivert Riera
Having a configure option with the same name as a MIPS ISA is confusing, so better to remove it. This option was being used to add some optimizations to a specific core (i6400). We will add the optimizations just when the i6400 core has been detected, in a later patch. Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-12avcodec/aacsbr_template: Add Check to read_sbr_envelope()Michael Niedermayer
The limit is a conservative guess, the spec does not seem to specify a limit Reviewed-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-12lavf/matroskadec: Set codec_tag also for audio codecs.Carl Eugen Hoyos
This was already done for "A_MS/ACM" mkv files and it is done for mov files but was not done for A_QUICKTIME" mkv files.
2015-12-12avfilter/vf_delogo: Use AVPixFmtDescriptor.nb_componentsJean Delvare
Relying on AVPixFmtDescriptor.nb_components is cleaner and faster than checking data and linesize for every possible plane. Signed-off-by: Jean Delvare <jdelvare@suse.de> Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-12avcodec/aarch64/neon.S: Update neon.s for transpose_4x4Hzjh8890
The transpose_4x4H is wrong which cost me much time to find this bug. The orders of r2 and r3 are wrong, this bug waste me much time while I make aarch64 arm instruction which used the function.
2015-12-12doc: fix selectivecolor filter positionClément Bœsch
2015-12-12avcodec/aacsbr: Split the env_facs tableMichael Niedermayer
This also removes a #ifdef and special case for the fixed point case Reviewed-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-12lavc: typo fix cliping -> clipping, saftey -> safetyGanesh Ajjanagadde
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-12-12avformat/mpegtsenc: Add basic multi program supportMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-12ffmpeg: Add basic support to mux multiple programsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-12avformat: Add av_program_add_stream_index()Michael Niedermayer
This will be used by the subsequent commit(s) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-11doc/issue_tracker.txt: various updatesLou Logan
Added missing components. Fixed some nits. Signed-off-by: Lou Logan <lou@lrcd.com>
2015-12-11lavc/mdct_template: use lrint instead of floor hackGanesh Ajjanagadde
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-12-11lavc/dcaenc: avoid wasteful cos callsGanesh Ajjanagadde
cos has symmetry; use this. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-12-11lavc/nellymoserdec: replace pow by exp2Ganesh Ajjanagadde
exp2 suffices here. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-12-11lavfi/formats: fix segfault when allocation failsGanesh Ajjanagadde
This is a somewhat subtle failure that can occur when the realloc_array fails in FORMATS_REF. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-12-11ffmpeg: change command line option -dump to work without -loglevel debugTom Marecek
-hex and -dump command line options do nothing unless -loglevel debug is set. -dump by itself is useful for monitoring live streams (to get the current PTS for example) however when it is used with -loglevel debug for an RTMP stream, librtmp also dumps the packet data which makes the output too noisy. do_pkt_dump is only set in check_keyboard_interaction or by the -dump command line option so this change should have no effect on any other parts of the code.. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-11avutil/softfloat: Assert that the exponent did not overflow the legal range ↵Michael Niedermayer
in av_normalize1_sf() Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-11avfilter/af_aemphasis: more declarations abovePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-12-11sbr_qmf_analysis: sanitize input for 32-bit imdctAndreas Cadhalpun
If the input contains too many too large values, the imdct can overflow. Even if it didn't, the output would be larger than the valid range of 29 bits. Note that this is a very delicate limit: Allowing values up to 1<<25 does not prevent input larger than 1<<29 from arriving at sbr_sum_square, while limiting values to 1<<23 breaks the fate-aac-fixed-al_sbr_hq_cm_48_5.1 test. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
2015-12-11sbrdsp_fixed: assert that input values are in the valid rangeAndreas Cadhalpun
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
2015-12-11aacsbr: ensure strictly monotone time bordersAndreas Cadhalpun
This fixes a division by zero in the aac_fixed decoder. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
2015-12-11diracdec: remove duplicate codeblock decodingRostislav Pehlivanov
Broken by commit 7424a6d0a589d31100d6067ebcb47236c00f4b36 Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2015-12-11diracdec: Fix FPE on invalid low_delay dataKieran Kunhya
2015-12-11diracdec: Replace dirac parse codes with better onesKieran Kunhya
2015-12-11diracdec: Read picture types by using parse_codeKieran Kunhya
2015-12-11diracdec: Store version major/minor flagsKieran Kunhya
2015-12-11diracdec: Support new extended quantiser rangeKieran Kunhya
2015-12-11diracdec: Extract version parametersKieran Kunhya
2015-12-11diracdec: Make slice parameters common between lowdelay and future hq profileKieran Kunhya
2015-12-10diracdec: Rename lowdelay_subband to decode_subband because it is shared ↵Kieran Kunhya
with HQ profile
2015-12-10diracdec: Template DSP functions adding 10-bit versionsKieran Kunhya
2015-12-10diracdec: Move strides to bytes, and pointer types to uint8_t.Kieran Kunhya
Start templating functions for move to support 10-bit Parts of this patch were written by Rostislav Pehlivanov
2015-12-10lavfi/vf_alphamerge: fix unitialized pointersGanesh Ajjanagadde
Missed in commit 31f0d555e07797df1a0a141fa5e022648d480a49. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-12-10lavfi/vf_overlay: fix unitialized pointersGanesh Ajjanagadde
Missed in commit 301c2784b35036945cd9a7049808deecce149916. Found-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-12-10avfilter/x86/vf_maskedmerge: move %define out of .nextrowPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-12-10doc/developer: misc minor fixesGanesh Ajjanagadde
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-12-10avfilter/avf_showfreqs: avoid wasteful powGanesh Ajjanagadde
pow is a ridiculous function for computing a simple Gaussian. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-12-10AAC encoder: fix OOB access in search_for_pnsClaudio Freire
Fix OOB access in search_for_pns which was using w2 outside the window group loop, and fix a typo in which it was checking sf_idx instead of band_type Reviewed-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
2015-12-09lavf/mpjpegdec: Fixed dereference after null checkAlex Agranovsky
Fixes Coverity CID 1341576 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-09avformat/rmdec: Fix use of uninitialized variableMichael Niedermayer
Fixes: CID1341580 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-09avutil/mathematics: Fix division by 0Michael Niedermayer
Fixes: CID1341571 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-09avformat/flacdec: remove unused return code assignmentMichael Niedermayer
Fixes CID1271811 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-09avformat/matroskaenc: Check codecdelay before useMichael Niedermayer
Fixes CID1238790 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-12-09lavfi/af_amix: fix memory leakGanesh Ajjanagadde
Recent commits 6aaac24d72a7da631173209841a3944fcb4a3309 and 3835554bf8ed78539a3492c239f979c0ab03a15f made progress towards cleaning up usage of the formats API, and in particular fixed possible NULL pointer dereferences. This commit addresses the issue of possible resource leaks when some intermediate call fails. Tested with valgrind --leak-check=full --show-leak-kinds=all, and manual simulation of malloc/realloc failures. Fixes: CID 1250334. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-12-09lavfi/af_channelmap: fix memory leakGanesh Ajjanagadde
Recent commits 6aaac24d72a7da631173209841a3944fcb4a3309 and 3835554bf8ed78539a3492c239f979c0ab03a15f made progress towards cleaning up usage of the formats API, and in particular fixed possible NULL pointer dereferences. This commit addresses the issue of possible resource leaks when some intermediate call fails. Tested with valgrind --leak-check=full --show-leak-kinds=all, and manual simulation of malloc/realloc failures. Fixes: CID 1338330. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-12-09lavfi/vf_alphamerge: fix memory leaksGanesh Ajjanagadde
Recent commits 6aaac24d72a7da631173209841a3944fcb4a3309 and 3835554bf8ed78539a3492c239f979c0ab03a15f made progress towards cleaning up usage of the formats API, and in particular fixed possible NULL pointer dereferences. This commit addresses the issue of possible resource leaks when some intermediate call fails. Tested with valgrind --leak-check=full --show-leak-kinds=all, and manual simulation of malloc/realloc failures. Fixes: CID 1338326, 1338329. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-12-09lavfi/vf_overlay: fix memory leaksGanesh Ajjanagadde
Recent commits 6aaac24d72a7da631173209841a3944fcb4a3309 and 3835554bf8ed78539a3492c239f979c0ab03a15f made progress towards cleaning up usage of the formats API, and in particular fixed possible NULL pointer dereferences. This commit addresses the issue of possible resource leaks when some intermediate call fails. Tested with valgrind --leak-check=full --show-leak-kinds=all, and manual simulation of malloc/realloc failures. Fixes: CID 1338327. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>