Michael Niedermayer
5968a07622
wmaenc: rewrite 2nd stage quantization code
...
this is faster and more correct
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-30 20:16:39 +02:00
Michael Niedermayer
0755033f8a
wmaenc: remove alternative quantization loop
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-30 19:42:01 +02:00
Michael Niedermayer
799df083f3
wmaenc: fix off by 1 error in quantization loop
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-30 19:38:11 +02:00
Michael Niedermayer
e704ab3d5f
wmaenc: change another assert to av_assert
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-30 19:36:38 +02:00
Michael Niedermayer
ac2d3b0f6e
nutdec: set duration_estimation_method
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-30 18:58:52 +02:00
Michael Niedermayer
3233ad4b44
nutdec: estimate duration from last syncpoint
...
Previously nut used the fallback of estimation by bitrate.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-30 17:22:37 +02:00
Michael Niedermayer
e2c95e6bd8
nutdec: remove assert that is wrong for some new duration code.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-30 17:22:37 +02:00
Michael Niedermayer
9d230ba924
nutdec: check that filesize is valid before using it.
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-30 17:22:37 +02:00
Stefano Sabatini
b12e61ac7f
ffplay: factorize expression in audio_decode_frame()
...
Possibly improve readability.
2012-06-30 15:01:51 +02:00
Nicolas George
6f5e7e8690
ffmpeg: use the more powerful version of abuffersink.
2012-06-30 14:03:54 +02:00
Nicolas George
1f5c1333a7
sink_buffer: implement fixed frame size.
2012-06-30 14:03:54 +02:00
Nicolas George
0689d5e17a
lavfi: implement samples framing on links.
...
Links can be set up to group samples into buffers of
specified minimum and maximum size.
2012-06-30 14:03:54 +02:00
Nicolas George
c9c4835f51
fate: add a test for the -force_key_frames option.
...
It broke twice in the last three months due to other changes.
2012-06-30 13:49:43 +02:00
Nicolas George
20a8dca57f
ffmpeg: fix parsing of -force_key_frames option.
...
Identical to commit 4f6a1c9
by Reimar Döffinger,
that was lost after the merge of 19ad567
.
2012-06-30 13:49:43 +02:00
Clément Bœsch
ca612a27ae
swr: fix make checkheaders.
2012-06-30 11:21:53 +02:00
Clément Bœsch
022cbb6791
swr: small align cosmetic.
2012-06-30 11:18:45 +02:00
Clément Bœsch
3491c2a909
swr: use __asm__ instead of __asm.
...
For consistency only.
2012-06-30 11:18:05 +02:00
Michael Niedermayer
8a85660d3b
Merge remote-tracking branch 'qatar/master'
...
* qatar/master:
file: Only include unistd.h if it exists
random_seed: Only read /dev/*random if we have unistd.h
doc: Indicate that RTMPT is natively implemented in libavformat
rtpdec: Don't explicitly include unistd.h any longer
Conflicts:
configure
Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-29 23:24:58 +02:00
Stefano Sabatini
94a00ec8af
ffplay: group together and vertically align correlated parameters in log function
...
Possibly improve readability.
2012-06-29 23:15:45 +02:00
Stefano Sabatini
8179660222
ffplay: vertially align complex if condition in audio_decode_frame()
...
Possibly improve readability.
2012-06-29 23:15:45 +02:00
Stefano Sabatini
347ecfdc63
ffplay: move assignment in else block in audio_decode_frame()
...
Avoid confusing and pointless double assignment of variable
resampled_data_size.
2012-06-29 23:15:45 +02:00
Stefano Sabatini
0d3ffde64f
ffplay: split overly long line in audio_decode_frame()
2012-06-29 23:15:45 +02:00
Michael Niedermayer
fb7688a83f
pngdsp: Fix license header
...
Libav did not exist in 2008 thus this file cannot have originated from there
Reviewed-by: Paul B Mahol <onemda@gmail.com>
2012-06-29 20:43:30 +02:00
Michael Niedermayer
7bbb6b38fb
prores: Fix license header
...
Libav did not exist in 2010 thus the file cannot originate from there
Reviewed-by: Paul B Mahol <onemda@gmail.com>
2012-06-29 20:43:30 +02:00
Michael Niedermayer
12863db840
wma_common: Fix license header
...
common wma code existed long before Libav
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-29 20:43:30 +02:00
Clément Bœsch
439e32f9b8
RealText demuxer and decoder.
2012-06-29 20:22:04 +02:00
Clément Bœsch
53640f42be
SAMI demuxer and decoder.
2012-06-29 20:21:28 +02:00
Clément Bœsch
d948893dbd
lavf/subtitles: add some SMIL helpers.
...
This is needed for SAMI and RealText demuxers.
2012-06-29 20:20:02 +02:00
Clément Bœsch
e301f2f8c6
fate: add JacoSUB and MicroDVD subtitles tests.
2012-06-29 20:20:02 +02:00
Clément Bœsch
04568f8d1a
fate: introduce subtitles.mak and move SubRip test in it.
2012-06-29 20:20:02 +02:00
Clément Bœsch
8f4ce626f8
lavc/microdvddec: support "DEFAULT" properties.
2012-06-29 20:20:02 +02:00
Clément Bœsch
0e7782c08e
lavc/ass: honor Default style.
...
The "Default" style written in the header is ignored unless you explicit
it in the Dialogue events (it was valid, just ignored). This requires an
update of the SubRip test since the ASS output obviously changes.
2012-06-29 20:20:02 +02:00
Clément Bœsch
a19e9f2d5c
lavf/microdvd: rewrite using subtitles queue API.
2012-06-29 20:20:01 +02:00
Clément Bœsch
0ef28e119e
lavf/jacosubdec: fix FPE in case timeres is badly set.
2012-06-29 20:19:59 +02:00
Clément Bœsch
60715511db
lavf/jacosubdec: use subtitles queue API.
2012-06-29 19:13:25 +02:00
Clément Bœsch
7c9f9685ae
lavf: add internal demuxer helpers for subtitles.
2012-06-29 19:13:24 +02:00
Clément Bœsch
f926d91611
ffmpeg: fix a memleak in subtitles decoding.
2012-06-29 19:13:24 +02:00
Stefano Sabatini
c1abfbc47c
lavf/segment: rename segment private context from "c" to "seg" in segment_start()
...
Consistent with the rest of the file, less confusing.
2012-06-29 17:04:19 +02:00
Stefano Sabatini
a9a7e215e5
lavf/segment: add stream_segment variant of the segment muxer
...
This simplifies usage for segment streaming formats with no global
headers, tipically MPEG 2 transport stream "ts" files.
The seg class duplication is required in order to avoid an infinite loop
in libavformat/utils.c:format_child_next_class().
2012-06-29 17:03:25 +02:00
Stefano Sabatini
3cd4f9fd76
lavf: allow multiple names in output devices selected by av_guess_format()
...
Consistent with av_find_input_format().
2012-06-29 16:54:18 +02:00
Martin Sliwka
df531b0e10
avformat: disable seeking on FIFOs/named pipes
...
Patch is addition to my previous patch
(https://lists.ffmpeg.org/pipermail/ffmpeg-cvslog/2012-June/051590.html )
and disables seeking on FIFOs/named pipes by setting
URLContext::is_streamed (same as pipe: protocol does for stdin/stdout pipes)
Fixes Ticket986
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-29 14:54:15 +02:00
Lou Logan
6851130fd6
cosmetics: minor libavcodec spelling errors
...
Also update some common misspelled words in patcheck
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-29 14:54:15 +02:00
Ronald S. Bultje
3b1ab197be
file: Only include unistd.h if it exists
...
It is included for the open/read/write/close functions. On
MSVC, where this header does not exist, the same functions
are provided by io.h, which is already included.
On windows, these functions are provided by io.h. Make sure
io.h is included if it exists, regardless of the setmode
function.
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-06-29 15:53:41 +03:00
Ronald S. Bultje
f985113075
random_seed: Only read /dev/*random if we have unistd.h
...
unistd.h is used for open/read/close, but if this header does not
exist, there's probably no use in trying to open /dev/*random
at all.
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-06-29 15:52:07 +03:00
Stefano Sabatini
0692d4c890
lavf/segment: add some debugging logs
2012-06-29 14:50:27 +02:00
Stefano Sabatini
567eb9d344
lavf/segment: fix command with missing -list option
...
Replace -list with the correct option -segment_list.
2012-06-29 14:50:27 +02:00
Stefano Sabatini
d9355a03f2
lavf/applehttp: add log message in case of applehttp_read_header() failure
...
Improve error reporting.
2012-06-29 14:50:27 +02:00
Samuel Pitoiset
e312fcde6a
doc: Indicate that RTMPT is natively implemented in libavformat
...
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-06-29 15:38:28 +03:00
Ronald S. Bultje
dfb57fc596
rtpdec: Don't explicitly include unistd.h any longer
...
unistd.h used to be required for gethostname. On windows, gethostname
is provided by winsock2.h. Now network.h includes both unistd.h and
winsock2.h if they exist.
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-06-29 15:38:10 +03:00
Michael Niedermayer
e8e733adcc
dca: favor native over ffmpeg in table name
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-29 13:31:44 +02:00