Michael Niedermayer
2039b3e751
avformat: Add integer fps from 31 to 60 to get_std_framerate()
...
Fixes Ticket 5106
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Rostislav Pehlivanov
ba4c2917eb
doc/encoders: fix typo in AAC encoder documentation
...
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
9 years ago
Clément Bœsch
0948e0f553
lavc/ccaption_dec: simplify rollup cases
9 years ago
Clément Bœsch
22765140fa
lavc/ccaption_dec: check for bprint completeness outside the loop
9 years ago
Clément Bœsch
31bff21d2c
lavc/ccaption_dec: mark row and font as const in capture_screen()
9 years ago
Clément Bœsch
d587fbb676
lavc/ccaption_dec: fix mixed declarations and code warning
9 years ago
Clément Bœsch
5ae07914d0
lavc/ccaption_dec: check for bprint completeness only at the end
9 years ago
Aman Gupta
b7e64be8fb
lavc/ccaption_dec: implement font styles
9 years ago
Aman Gupta
086093c77c
lavc/ccaption_dec: simplify by incrementing cursor_column inside write_char()
9 years ago
Aman Gupta
811ce8f9c5
lavc/ccaption_dec: simplify by passing screen into write_char()
9 years ago
Aman Gupta
080de371d8
lavc/ccaption_dec: extract capture_screen() for future use
...
unlike reap_screen(), capture_screen() can be used to populate buffer
without touching the timestamps. this is useful for upcoming commits
which implement a real time caption stream.
9 years ago
Aman Gupta
e521a32af2
lavc/ccaption_dec: clear buffer before populating with screen contents
9 years ago
Aman Gupta
7def844be8
lavc/ccaption_dec: centralize buffer_changed=1 into reap_screen
9 years ago
Aman Gupta
c75b869516
lavc/ccaption_dec: rename screen_changed to buffer_changed
9 years ago
Aman Gupta
8fd7f03c56
lavc/ccaption_dec: extract ass time base into constant
9 years ago
Aman Gupta
6049b15c0a
lavc/ccaption_dec: combine ROLLUP modes as they are identical
9 years ago
Aman Gupta
2693275c02
Revert "lavc/ccaption_dec: reap_screen() is responsible for clearing output buffer and signaling screen_changed"
...
This reverts commit 53ee84f811
.
9 years ago
Aman Gupta
578b911b5e
Revert "lavc/ccaption_dec: implement "erase non displayed memory""
...
This reverts commit 26abdd61a3
.
9 years ago
Aman Gupta
23a50c8ab9
Revert "lavc/ccaption_dec: reap_screen is not necessary when clearing screen or buffer"
...
This reverts commit fe225b113b
.
9 years ago
Carl Eugen Hoyos
836c793514
lavc/libvpxenc: Improve documentation for option cpu-used.
...
Fixes ticket #5140 .
Reviewed-by: James Zern
9 years ago
Michael Niedermayer
6e249466cc
avformat/movenc: Check that pkt duration is within 32bit range
...
Durations outside are not supported
Fixes Ticket5114
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Ricardo Constantino
be0f005da6
configure: Use libgcrypt-config's cflags
...
Signed-off-by: James Almer <jamrial@gmail.com>
9 years ago
Michael Niedermayer
5c8467a07c
avformat/ivfenc: fix division by zero
...
Fixes Ticket 5115
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Aman Gupta
fe225b113b
lavc/ccaption_dec: reap_screen is not necessary when clearing screen or buffer
9 years ago
Ricardo Constantino
e990d746d0
configure: Use libgcrypt-config if available
...
Signed-off-by: Ricardo Constantino <wiiaboo@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Aman Gupta
26abdd61a3
lavc/ccaption_dec: implement "erase non displayed memory"
9 years ago
Aman Gupta
53ee84f811
lavc/ccaption_dec: reap_screen() is responsible for clearing output buffer and signaling screen_changed
...
moves the screen_changed bit and the bprint_clear into reap_screen() so
the logic is centralized and callers do not need to touch the bit or the
buffer before calling reap_screen()
9 years ago
James Almer
dc79824deb
x86/float_dsp: zero extend offset from ff_scalarproduct_float_sse
...
Reviewed-by: Christophe Gisquet <christophe.gisquet@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
9 years ago
James Almer
4ee38ed7f9
x86/float_dsp: zero extend len from ff_butterflies_float_sse implicitly
...
Reviewed-by: Christophe Gisquet <christophe.gisquet@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
9 years ago
James Almer
7f520524f6
x86/float_dsp: remove len check from ff_butterflies_float_sse
...
The function documentation explicitly mentions it needs to be a multiple of 4.
Reviewed-by: Christophe Gisquet <christophe.gisquet@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
9 years ago
Aman Gupta
5695c85332
lavc/ccaption_dec: remove unused return value from internal functions
9 years ago
Aman Gupta
b261749f70
lavc/ccaption_dec: clean up whitespace
9 years ago
Paul B Mahol
a69cf50dca
avfilter/avf_showspectrum: add cool color map
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Paul B Mahol
b7b4d99a18
avfilter/avf_showfreqs: fix possible null pointer dereference
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Michael Niedermayer
47cd85e1e5
avformat/mov: Simplify format checking code
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Mats Peterson
6f1466dc52
lavf/matroskadec: A_QUICKTIME and fourcc 0x00000000
...
In many older QuickTime files, the audio format, or "fourcc", is
0x00000000. The QuickTime File Format Specification states the following
regarding this situation:
"This format descriptor should not be used, but may be found in some
files. Samples are assumed to be stored in either 'raw ' or 'twos'
format, depending on the sample size field in the sound description."
MPlayer handles this logic by itself, but FFmpeg/FFplay currently does
not.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Mats Peterson
13d02d3dc8
lavf/mov: Audio and fourcc 0x00000000
...
In many older QuickTime files, the audio format, or "fourcc", is
0x00000000. The QuickTime File Format Specification states the following
regarding this situation:
"This format descriptor should not be used, but may be found in some
files. Samples are assumed to be stored in either 'raw ' or 'twos'
format, depending on the sample size field in the sound description."
MPlayer handles this logic by itself, but FFmpeg/FFplay currently does
not.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
9 years ago
Hendrik Leppkes
53ada3af62
x86/vf_w3fdif: 32-bit compatibility for w3fdif_simple_high
9 years ago
Paul B Mahol
08aec7c1bd
avfilter/avf_showspectrum: add option to draw legend
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
9 years ago
Ganesh Ajjanagadde
7ab37cae34
ffmpeg: check fclose return values
...
In the spirit of commit a956840cbc
. Simple method to reproduce:
pass -vstats_file /dev/full to ffmpeg.
All raw fclose usages in ffmpeg.c taken care of here.
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
9 years ago
Ganesh Ajjanagadde
2fbdc4faf1
lavfi/avf_showspectrum: replace pow(x, 0.25) by sqrt(sqrt(x))
...
This is faster; precision assured as result is a float.
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
9 years ago
James Almer
08339cdb6c
configure: remove unused bulitin check
...
Signed-off-by: James Almer <jamrial@gmail.com>
9 years ago
James Almer
28d5a3a74a
lavu: rename and move ff_parity to av_parity
...
av_popcount is not defined in intmath.h.
Reviewed-by: ubitux
Signed-off-by: James Almer <jamrial@gmail.com>
9 years ago
Clément Bœsch
a1136ca973
lavc/g729dec: use ff_parity()
9 years ago
Clément Bœsch
00e96613f3
lavc/ccaption_dec: use ff_parity()
9 years ago
Clément Bœsch
2ce29d1765
lavu: add ff_parity()
9 years ago
Clément Bœsch
d64fe951c2
lavc/ccaption_dec: fix always true condition
...
No idea why this wasn't ever detected by a static analyzer.
9 years ago
Clément Bœsch
04826b7ff0
lavu/common: add an explanation to FF_CEIL_RSHIFT()
9 years ago
Clément Bœsch
5fbe57c027
lavf/uncodedframecrcenc: use FF_CEIL_RSHIFT()
9 years ago
Clément Bœsch
90cd02059b
lavfi/deshake: use FF_CEIL_RSHIFT()
9 years ago