Ronald S. Bultje
b86339a9f8
vp9: fix a few signed integer left-shifts.
...
Fixes trac tickets 5127, 5129, 5130.
2016-03-11 16:06:29 -05:00
Ronald S. Bultje
abedde65d1
vp9_superframe: fix endianness of size markers.
2016-03-11 14:23:46 -05:00
Ronald S. Bultje
2e6636aa87
vp9: add superframe merging bitstream filter.
...
Fixes ticket 4313.
2016-03-11 11:19:14 -05:00
Ronald S. Bultje
6d8ab358a3
lavf: allow BSFs to drop packets.
...
If pkt->size == 0 && pkt->side_data_elems == 0 after bsf->filter()
returns, the packet is considered dropped.
2016-03-11 11:19:10 -05:00
Paul B Mahol
867637caea
avfilter/vf_waveform: fix and extend millivolts grat lines
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-03-11 10:24:51 +01:00
Paul B Mahol
119c108b31
avfilter/vf_waveform: fix ire8 for 25%
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-03-11 09:51:12 +01:00
Ganesh Ajjanagadde
66edd8656b
lavc/lpc: exploit even symmetry of window function
...
Yields 2x improvement in function performance, and boosts aac encoding
speed by ~ 4% overall. Sample benchmark (Haswell+GCC under -march=native):
after:
ffmpeg -i sin.flac -acodec aac -y sin_new.aac 5.22s user 0.03s system 105% cpu 4.970 total
before:
ffmpeg -i sin.flac -acodec aac -y sin_new.aac 5.40s user 0.05s system 105% cpu 5.162 total
Reviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com>
Signed-off-by: Ganesh Ajjanagadde <gajjanag@gmail.com>
2016-03-10 21:29:56 -05:00
Michael Niedermayer
b2ab3398f5
avformat/hlsenc: Fix passing options, regression since bc9a5965c815cf7fd998d8ce14a18b8e861dd9ce
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-11 00:45:28 +01:00
Paul B Mahol
1a5895757d
avfilter/vf_waveform: fix indentation
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-03-11 00:15:53 +01:00
Paul B Mahol
681f833610
avfilter/vf_waveform add support for other scalers for graticule
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-03-11 00:09:57 +01:00
Michael Niedermayer
2540d884f3
avutil/random_seed: Add the runtime in cycles of the main loop to the entropy pool
...
This should theoretically improve the randomness slightly
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-10 22:56:37 +01:00
Martin Cracauer
73d1398f0c
avutil/channel_layout: AV_CH_LAYOUT_6POINT1_BACK not reachable in parsing
...
Trying to make heads and tails out of DTS 6.1 I can across this typo.
I also noticed that this wiki page is incorrect or misleading, the
channel order for 6.1 given does not match the source code. At the
least it should be clarified that the layout given does not apply to
DTS. https://trac.ffmpeg.org/wiki/AudioChannelManipulation
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-10 21:24:25 +01:00
Carl Eugen Hoyos
bd2cc3c42c
lavf/movenc: Fix help output.
...
Fixes ticket #5323 .
2016-03-10 18:42:27 +01:00
Matthieu Bouron
8d0a218058
lavc/ffjni: fix uninitialized variable
2016-03-10 18:17:28 +01:00
Carl Eugen Hoyos
ac1974652b
lavf/mxfdec: Support Canopus codecs.
...
Fixes ticket #5316 .
2016-03-10 09:59:35 +01:00
Carl Eugen Hoyos
cb3f99e4d3
version.sh: Fix spurious rebuilds.
...
Regression since 104f8ea8.
2016-03-10 09:53:10 +01:00
Michael Niedermayer
689211d572
avformat/concatdec: set safe mode to enabled instead of auto
...
This is safer, as a selected demuxer could still mean that it was auto-detected
by a user application
Reviewed-previously-by: Nicolas George <george@nsup.org>
Reviewed-previously-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-10 02:54:59 +01:00
Mats Peterson
caeed0479f
lavf/avidec: Skip xxpc entries in index; fixes trac #5311
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-10 00:30:39 +01:00
NagaChaitanya Vellanki
285fda0937
Add tests for functions in hash.c
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-09 20:05:29 +01:00
Vicente Olivert Riera
ad16eff64b
mips: add support for R6
...
Understanding the mips32r6 and mips64r6 ISAs in the configure script is
not enough. In order to have full support for MIPS R6 in FFmpeg we need
to be able to build it, and for that we need to make sure we don't use
incompatible assembler code which makes the build fail. Ifdefing the
offending code is sufficient to fix the problem.
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-09 20:05:04 +01:00
Carl Eugen Hoyos
a62d768894
configure: Check for msghdr struct.
...
Some (Solaris) systems apparently have an incompatible msghdr struct
breaking sctp protocol compilation.
Reported-by: mvelanka
2016-03-09 14:17:46 +01:00
Carl Eugen Hoyos
fb9036b314
lavf/mpeg: Identify sub-stream ID 0xa1 as mlp.
...
Fixes ticket #4786 .
Auto-detection seems difficult, patch mostly confirmed by
http://dvd-audio.sourceforge.net/spec/aob.shtml
2016-03-09 14:12:18 +01:00
Carl Eugen Hoyos
260c12cdd1
lavc/mjpegdec: Set sar for multiscope videos.
...
Fixes decoding of the files from ticket #4535 visually.
2016-03-09 14:06:40 +01:00
Carl Eugen Hoyos
a6a52ef29a
lavc/hevc_ps: Fix offset for yuv422 and yuv444.
...
Fixes ticket #4980 .
Analyzed-by: kurosu and Hendrik
Reviewed-by: Ronald
2016-03-09 14:00:57 +01:00
Carl Eugen Hoyos
144ef773c7
Use correct msvc type specifiers for ptrdiff_t and size_t.
2016-03-09 14:00:22 +01:00
Paul B Mahol
953b8c5a43
avfilter/vf_waveform: use intensity for other components too
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-03-09 11:51:20 +01:00
Michael Niedermayer
a008a7cc95
avcodec/ffjni: Fix occured typo
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-09 04:28:37 +01:00
Michael Niedermayer
89862cd734
avcodec/ffjni: Fix ;;
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-09 04:28:37 +01:00
Reimar Döffinger
b60dfae7af
aacenc_utils: Use temporary variable.
...
This ensures gcc does not create unnecessary
loads or stores and possibly even does not vectorize
the negation.
Speeds up mp3 to aac transcoding with default settings
by 10% when using "gcc (Debian 5.3.1-10) 5.3.1 20160224".
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
2016-03-08 23:56:51 +01:00
Reimar Döffinger
b91e376390
aacenc: use generational cache instead of resetting.
...
Approximately 11% faster transcoding from mp3 with
default settings.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
2016-03-08 23:56:51 +01:00
Paul B Mahol
b3e0371818
avfilter/vf_waveform: make it possible to draw dots instead of lines
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-03-08 23:14:57 +01:00
Paul B Mahol
209cff2d9c
avfilter/vf_waveform: make sure that x/y for text position is positive
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-03-08 22:04:57 +01:00
Shivraj Patil
8ca2c872b6
configure: build fix for P5600 with mips code restructuring
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-08 17:36:46 +01:00
Shivraj Patil
b59d06d5f4
configure: add check_inline_asm_flags()
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-08 17:36:46 +01:00
Moritz Barsnick
8a90e0fd21
lavf/mp3dec: avoid printing useless message in default log level
...
"Skipping 0 bytes of junk" is useless to the user, and essentially
indicates a NOP. At 0 bytes, this message is now pushed back to
the verbose log level.
Signed-off-by: Moritz Barsnick <barsnick@gmx.net>
2016-03-08 17:02:32 +01:00
Moritz Barsnick
72babb8566
lavc/mjpegdec: avoid printing useless message in default log level
...
The change of bps from 0 doesn't contain any info useful to the
user. This message is now at info log level only if the original
value is !=0, otherwise pushed back to debug log level. The
original value is displayed additionally.
Signed-off-by: Moritz Barsnick <barsnick@gmx.net>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-08 16:42:34 +01:00
Mats Peterson
e1aa88dc09
lavf/avienc: Palette changing code only concerns AV_PIX_FMT_PAL8
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-08 15:33:17 +01:00
Muhammad Faiz
fd0c9789cf
avfilter/avf_showcqt: add performance debugging log
...
for easier development
Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
2016-03-08 20:50:26 +07:00
Paul B Mahol
f78ef2d885
avfilter/vf_vectorscope: short for Magenta is Mg
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-03-08 12:12:29 +01:00
Lior Mualem
baec6d8aff
ffserver: Fixed ffserver to support large ffm files
...
ffm_read_write_index returns a 64bit value,
Github: Closes #185
2016-03-08 11:39:29 +01:00
Timo Rothenpieler
f2bdf9d26a
avcodec/nvenc: Fix typo and preset error message
2016-03-08 11:18:16 +01:00
Lucas Cooper
fd55470c65
avcodec/nvenc: Add encoder stats
...
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
2016-03-08 10:41:07 +01:00
Michael Niedermayer
50615791ca
fate: Add test similar to ticket 1242
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-08 03:32:21 +01:00
Michael Niedermayer
de1de49324
avformat/utils: fix dts from pts code in compute_pkt_fields() during ascending delay
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-08 02:56:33 +01:00
Carl Eugen Hoyos
51bcc0bf38
lavf/riff: Add fourcc GTM4 from Telefactor digital audio for ASP.
2016-03-07 23:57:14 +01:00
Michael Niedermayer
da904faaa5
avcodec: try to document timebase a bit more
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-07 23:00:50 +01:00
Paul B Mahol
f20cdcbc05
avfilter/vf_vectorscope: draw color points names
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-03-07 22:38:13 +01:00
Clément Bœsch
2b7a61cbd8
lavc/utils: fix extra ASS sanity check in convert_sub_to_old_ass_form()
2016-03-07 21:48:55 +01:00
Matthieu Bouron
8c24523cc5
lavc/mediacodec: fix chroma width for yuv420p
2016-03-07 14:41:55 +01:00
Paul B Mahol
f659b70eb0
avfilter/vf_waveform: draw graticule for color filter too
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-03-07 13:27:41 +01:00