Daniel Kang [Tue, 11 Jan 2011 14:08:45 +0000 (14:08 +0000)]
Do not crash for illegal sample size, fixes issue 2502.
Patch by Daniel Kang, daniel.d.kang at gmail
Originally committed as revision 26309 to svn://svn.ffmpeg.org/ffmpeg/trunk
Stefano Sabatini [Tue, 11 Jan 2011 12:17:27 +0000 (12:17 +0000)]
Clarify timestamps related error messages in compute_pkt_fields2().
Originally committed as revision 26308 to svn://svn.ffmpeg.org/ffmpeg/trunk
Peter Ross [Tue, 11 Jan 2011 02:25:12 +0000 (02:25 +0000)]
electronicarts: prevent endless loop opportunity in process_audio_header_elements()
Fixes issue2529.
Originally committed as revision 26307 to svn://svn.ffmpeg.org/ffmpeg/trunk
Jason Garrett-Glaser [Mon, 10 Jan 2011 23:42:45 +0000 (23:42 +0000)]
H.264: fix grayscale decoding with explicit wpred
Originally committed as revision 26306 to svn://svn.ffmpeg.org/ffmpeg/trunk
Peter Ross [Mon, 10 Jan 2011 22:25:45 +0000 (22:25 +0000)]
revert r26302
Originally committed as revision 26305 to svn://svn.ffmpeg.org/ffmpeg/trunk
Carl Eugen Hoyos [Mon, 10 Jan 2011 22:09:52 +0000 (22:09 +0000)]
Do not stop decoding on pnm files with negative maxval.
Originally committed as revision 26304 to svn://svn.ffmpeg.org/ffmpeg/trunk
Clément Bœsch [Mon, 10 Jan 2011 21:14:54 +0000 (21:14 +0000)]
In gif encoder, fix uninitialized value, patch by Clément Bœsch, ubitux at gmail dot com
Originally committed as revision 26303 to svn://svn.ffmpeg.org/ffmpeg/trunk
Peter Ross [Mon, 10 Jan 2011 12:56:50 +0000 (12:56 +0000)]
electronicarts: prevent endless loop opportunity in process_audio_header_elements()
Fixes issue2529.
Originally committed as revision 26302 to svn://svn.ffmpeg.org/ffmpeg/trunk
Peter Ross [Mon, 10 Jan 2011 12:51:45 +0000 (12:51 +0000)]
electronicarts: only apply audio sanity checks when audio stream is present
Originally committed as revision 26301 to svn://svn.ffmpeg.org/ffmpeg/trunk
Daniel Kang [Mon, 10 Jan 2011 12:23:03 +0000 (12:23 +0000)]
perform height sanity check in mmvideo decoder
Fixes issue2495
Original patch by Daniel Kang, daniel.d.kang at gmail
Originally committed as revision 26300 to svn://svn.ffmpeg.org/ffmpeg/trunk
Peter Ross [Mon, 10 Jan 2011 12:16:33 +0000 (12:16 +0000)]
mmvideo: remove some conditional statements by limiting range of half_horiz and half_vert parameters to [0,1]
Originally committed as revision 26299 to svn://svn.ffmpeg.org/ffmpeg/trunk
Daniel Kang [Mon, 10 Jan 2011 11:38:38 +0000 (11:38 +0000)]
perform sanity check on sample rate in electronicarts demuxer
Fixes issue2525
Original patch by Daniel Kang, daniel.d.kang at gmail
Originally committed as revision 26298 to svn://svn.ffmpeg.org/ffmpeg/trunk
Clément Bœsch [Mon, 10 Jan 2011 11:36:11 +0000 (11:36 +0000)]
Handle ID3v1 tag while decoding mp[123] frames
patch by Clément Bœsch (ubitux at gmail)
Originally committed as revision 26297 to svn://svn.ffmpeg.org/ffmpeg/trunk
Daniel Kang [Mon, 10 Jan 2011 11:02:07 +0000 (11:02 +0000)]
perform sanity check on number of channels in electronicarts demuxer
Fixes issue2514
Original patch by Daniel Kang, daniel.d.kang at gmail
Originally committed as revision 26296 to svn://svn.ffmpeg.org/ffmpeg/trunk
Daniel Kang [Mon, 10 Jan 2011 10:47:10 +0000 (10:47 +0000)]
Check for invalid decode op-codes, fixes issue 2522.
Patch by Daniel Kang, daniel.d.kang at gmail
Originally committed as revision 26295 to svn://svn.ffmpeg.org/ffmpeg/trunk
Daniel Kang [Mon, 10 Jan 2011 10:36:14 +0000 (10:36 +0000)]
Check for vectable ID > 0, fixes issue 2508.
Patch by Daniel Kang, daniel.d.kang at gmail
Originally committed as revision 26294 to svn://svn.ffmpeg.org/ffmpeg/trunk
Daniel Kang [Mon, 10 Jan 2011 10:28:06 +0000 (10:28 +0000)]
Check for invalid motion vector, fixes issue 2521.
Patch by Daniel Kang, daniel.d.kang at gmail
Originally committed as revision 26293 to svn://svn.ffmpeg.org/ffmpeg/trunk
Daniel Kang [Mon, 10 Jan 2011 00:42:57 +0000 (00:42 +0000)]
Check for invalid maxval in pgm decoder, fixes issue 2518.
Patch by Daniel Kang, daniel.d.kang at gmail
Originally committed as revision 26292 to svn://svn.ffmpeg.org/ffmpeg/trunk
Anssi Hannula [Sun, 9 Jan 2011 23:01:01 +0000 (23:01 +0000)]
Fix reading over the end of the allocated buffer.
Patch by Anssi Hannula, anssi d hannula a iki d fi
Originally committed as revision 26291 to svn://svn.ffmpeg.org/ffmpeg/trunk
Carl Eugen Hoyos [Sun, 9 Jan 2011 19:57:11 +0000 (19:57 +0000)]
Match the documentation of -ar with the actual behaviour.
Originally committed as revision 26290 to svn://svn.ffmpeg.org/ffmpeg/trunk
Daniel Kang [Sun, 9 Jan 2011 19:38:32 +0000 (19:38 +0000)]
Check for several overreads, fixes issue 2512.
Patch by Daniel Kang, daniel.d.kang at gmail
Originally committed as revision 26289 to svn://svn.ffmpeg.org/ffmpeg/trunk
Daniel Kang [Sun, 9 Jan 2011 19:29:39 +0000 (19:29 +0000)]
Return on negative soff sizes, fixes issue 2515.
Patch by Daniel Kang, daniel.d.kang at gmail
Originally committed as revision 26288 to svn://svn.ffmpeg.org/ffmpeg/trunk
Martin Storsjö [Sun, 9 Jan 2011 15:23:00 +0000 (15:23 +0000)]
Fix arm asm offsets for arm/mach-o
Originally committed as revision 26287 to svn://svn.ffmpeg.org/ffmpeg/trunk
Luca Barbato [Sun, 9 Jan 2011 14:21:35 +0000 (14:21 +0000)]
Update asm offsets for arm
This unbreak ffmpeg build on arm/elf, arm/mach-o still need an update
Originally committed as revision 26286 to svn://svn.ffmpeg.org/ffmpeg/trunk
Martin Storsjö [Sun, 9 Jan 2011 10:47:53 +0000 (10:47 +0000)]
rtsp: Properly fail if unable to open an input RTP port
Originally committed as revision 26285 to svn://svn.ffmpeg.org/ffmpeg/trunk
Stefano Sabatini [Sun, 9 Jan 2011 10:28:41 +0000 (10:28 +0000)]
Fix typos in the crop filter documentation.
Originally committed as revision 26284 to svn://svn.ffmpeg.org/ffmpeg/trunk
Stefano Sabatini [Sun, 9 Jan 2011 10:22:23 +0000 (10:22 +0000)]
Add documentation for the image2 demuxer.
Originally committed as revision 26283 to svn://svn.ffmpeg.org/ffmpeg/trunk
Stefano Sabatini [Sun, 9 Jan 2011 10:22:21 +0000 (10:22 +0000)]
Add demuxers.texi file.
Originally committed as revision 26282 to svn://svn.ffmpeg.org/ffmpeg/trunk
Peter Ross [Sun, 9 Jan 2011 08:43:44 +0000 (08:43 +0000)]
add myself as the WTV maintainer
Originally committed as revision 26281 to svn://svn.ffmpeg.org/ffmpeg/trunk
Peter Ross [Sun, 9 Jan 2011 08:30:23 +0000 (08:30 +0000)]
fix indentation
Originally committed as revision 26280 to svn://svn.ffmpeg.org/ffmpeg/trunk
Daniel Kang [Sun, 9 Jan 2011 08:28:40 +0000 (08:28 +0000)]
eacmv: ensure second-last frame is allocated before referencing it
Fixes issue2513
Original patch by Daniel Kang, daniel.d.kang at gmail
Originally committed as revision 26279 to svn://svn.ffmpeg.org/ffmpeg/trunk
Peter Ross [Sun, 9 Jan 2011 02:44:54 +0000 (02:44 +0000)]
fix indentation
Originally committed as revision 26278 to svn://svn.ffmpeg.org/ffmpeg/trunk
Peter Ross [Sun, 9 Jan 2011 02:42:16 +0000 (02:42 +0000)]
wtv: only process timestamp_guid chunks for streams that we know about
Originally committed as revision 26277 to svn://svn.ffmpeg.org/ffmpeg/trunk
Peter Ross [Sun, 9 Jan 2011 02:35:06 +0000 (02:35 +0000)]
wtv: do not repopulate codec information after we have seen data chunks
Originally committed as revision 26276 to svn://svn.ffmpeg.org/ffmpeg/trunk
Peter Ross [Sun, 9 Jan 2011 02:21:30 +0000 (02:21 +0000)]
wtv: stop processing chunks if length is smaller than chunk header
Originally committed as revision 26275 to svn://svn.ffmpeg.org/ffmpeg/trunk
Peter Ross [Sun, 9 Jan 2011 02:13:58 +0000 (02:13 +0000)]
wtv: fix typo
Originally committed as revision 26274 to svn://svn.ffmpeg.org/ffmpeg/trunk
Peter Ross [Sun, 9 Jan 2011 02:11:41 +0000 (02:11 +0000)]
Add audio codec 0x1602 (AAC LATM)
Originally committed as revision 26273 to svn://svn.ffmpeg.org/ffmpeg/trunk
Justin Ruggles [Sun, 9 Jan 2011 02:04:30 +0000 (02:04 +0000)]
Remove unneeded #include
Originally committed as revision 26272 to svn://svn.ffmpeg.org/ffmpeg/trunk
Justin Ruggles [Sat, 8 Jan 2011 23:21:17 +0000 (23:21 +0000)]
Add stereo rematrixing support to the AC-3 encoders.
This improves the audio quality significantly for stereo source with both the
fixed-point and floating-point AC-3 encoders.
Update acodec-ac3_fixed and seek-ac3_rm test references.
Originally committed as revision 26271 to svn://svn.ffmpeg.org/ffmpeg/trunk
Carl Eugen Hoyos [Sat, 8 Jan 2011 21:22:15 +0000 (21:22 +0000)]
Lagarith decoder by Nathan Caldwell, saintdev at gmail
Originally committed as revision 26270 to svn://svn.ffmpeg.org/ffmpeg/trunk
Kostya Shishkov [Sat, 8 Jan 2011 19:23:24 +0000 (19:23 +0000)]
Limit number of samples decoded for WavPack mono mode, so decoded samples will
fit into output buffer.
Originally committed as revision 26269 to svn://svn.ffmpeg.org/ffmpeg/trunk
Sascha Sommer [Sat, 8 Jan 2011 15:49:29 +0000 (15:49 +0000)]
skip unsupported postproc information
Originally committed as revision 26268 to svn://svn.ffmpeg.org/ffmpeg/trunk
Sascha Sommer [Sat, 8 Jan 2011 15:38:14 +0000 (15:38 +0000)]
add support for files that do not allow more than 4 subframes
Originally committed as revision 26267 to svn://svn.ffmpeg.org/ffmpeg/trunk
Sascha Sommer [Sat, 8 Jan 2011 15:35:56 +0000 (15:35 +0000)]
fix indentation
Originally committed as revision 26266 to svn://svn.ffmpeg.org/ffmpeg/trunk
Sascha Sommer [Sat, 8 Jan 2011 15:32:31 +0000 (15:32 +0000)]
add support for files where the frames do not have a length prefix
Originally committed as revision 26265 to svn://svn.ffmpeg.org/ffmpeg/trunk
Anssi Hannula [Sat, 8 Jan 2011 09:23:25 +0000 (09:23 +0000)]
Show profile in avcodec_string().
Patch by Anssi Hannula, anssi d hannula a iki d fi
Originally committed as revision 26264 to svn://svn.ffmpeg.org/ffmpeg/trunk
Baptiste Coudurier [Fri, 7 Jan 2011 23:56:47 +0000 (23:56 +0000)]
Fix bmp encoder with 8 bits format and correctly set bits_per_coded_sample
Originally committed as revision 26263 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Fri, 7 Jan 2011 23:07:31 +0000 (23:07 +0000)]
Deprecate reordered_opaque in favor of pkt_pts/dts
Originally committed as revision 26262 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Fri, 7 Jan 2011 23:07:28 +0000 (23:07 +0000)]
Add pkt_dts to AVFrame, this will in the future allow multithreading decoders
to not mess up dts
Originally committed as revision 26261 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Fri, 7 Jan 2011 23:07:24 +0000 (23:07 +0000)]
Add AVFrame.pkt_pts that contains the correctly reordered AVPacket.pts
Originally committed as revision 26260 to svn://svn.ffmpeg.org/ffmpeg/trunk
Anssi Hannula [Fri, 7 Jan 2011 22:27:26 +0000 (22:27 +0000)]
Add av_get_profile_name() to get profile names.
Patch by Anssi Hannula, anssi d hannula a iki d fi
Originally committed as revision 26259 to svn://svn.ffmpeg.org/ffmpeg/trunk
Daniel Kang [Fri, 7 Jan 2011 21:54:52 +0000 (21:54 +0000)]
Check if buffer is large enough for given resolution.
Fixes issue 2501.
Patch by Daniel Kang, daniel.d.kang at gmail
Originally committed as revision 26258 to svn://svn.ffmpeg.org/ffmpeg/trunk
Baptiste Coudurier [Fri, 7 Jan 2011 19:56:31 +0000 (19:56 +0000)]
In mov muxer, override codec tag for dv in mov, fix remuxing from avi
Originally committed as revision 26257 to svn://svn.ffmpeg.org/ffmpeg/trunk
Daniel Kang [Fri, 7 Jan 2011 19:55:22 +0000 (19:55 +0000)]
Do not overread input buffer.
Fixes issue 2503.
Patch by Daniel Kang, daniel.d.kang at gmail
Originally committed as revision 26256 to svn://svn.ffmpeg.org/ffmpeg/trunk
Baptiste Coudurier [Fri, 7 Jan 2011 19:55:08 +0000 (19:55 +0000)]
In mov muxer, override codec tag for h263 in mov, fix remuxing from 3gp
Originally committed as revision 26255 to svn://svn.ffmpeg.org/ffmpeg/trunk
Luca Barbato [Fri, 7 Jan 2011 18:48:45 +0000 (18:48 +0000)]
Unbreak ffserver
Make sure the sample_aspect_ratio is 0 and not 0/0.
Originally committed as revision 26254 to svn://svn.ffmpeg.org/ffmpeg/trunk
Carl Eugen Hoyos [Fri, 7 Jan 2011 13:24:58 +0000 (13:24 +0000)]
Fail more gracefully for multichannel wavpack in another container.
Originally committed as revision 26253 to svn://svn.ffmpeg.org/ffmpeg/trunk
Anatoly Nenashev [Fri, 7 Jan 2011 10:16:00 +0000 (10:16 +0000)]
Fix lowres > 0 with --enable-avfilter..
Fixes issue 2072 and issue 2421.
Patch by Anatoly Nenashev, anatoly d nenashev a ovsoft d ru
Originally committed as revision 26252 to svn://svn.ffmpeg.org/ffmpeg/trunk
Daniel Kang [Thu, 6 Jan 2011 23:14:27 +0000 (23:14 +0000)]
Prevent a crash by sanity checking buffer reads.
Patch by Daniel Kang, daniel.d.kang at gmail
Originally committed as revision 26251 to svn://svn.ffmpeg.org/ffmpeg/trunk
Anssi Hannula [Thu, 6 Jan 2011 22:34:12 +0000 (22:34 +0000)]
Export dca profile information.
Patch by Anssi Hannula anssi d hannula a iki d fi
Originally committed as revision 26250 to svn://svn.ffmpeg.org/ffmpeg/trunk
Anssi Hannula [Thu, 6 Jan 2011 22:24:39 +0000 (22:24 +0000)]
Verify FSIZE96 when encountering X96 sync code.
Patch by Anssi Hannula, anssi d hannula a iki d fi
Originally committed as revision 26249 to svn://svn.ffmpeg.org/ffmpeg/trunk
Daniel Kang [Thu, 6 Jan 2011 22:12:55 +0000 (22:12 +0000)]
Fix a crash when decoding tiff by moving check
for invalid header up before reading data.
Fixes issue 2500.
Patch by Daniel Kang, daniel.d.kang at gmail
Originally committed as revision 26248 to svn://svn.ffmpeg.org/ffmpeg/trunk
Baptiste Coudurier [Thu, 6 Jan 2011 20:17:51 +0000 (20:17 +0000)]
In dnxhd decoder, set key_frame on decoded frame
Originally committed as revision 26247 to svn://svn.ffmpeg.org/ffmpeg/trunk
Martin Storsjö [Thu, 6 Jan 2011 15:22:58 +0000 (15:22 +0000)]
rtsp: Allow requesting of filtering of source packets
If filtered, only packets from the right source address and port
are received.
To test, play back e.g. some mpeg4 video RTSP stream (where the
video stream is the first stream in the presentation) over UDP.
While receiving this stream, send another stream to the same port:
ffmpeg -re -i <whatever> -vcodec mpeg4 -an -f rtp
rtp://127.0.0.1:5000?localport=1234
Normally, the RTSP playback reports lots of errors at this point.
If the RTSP stream has the ?filter_src option enabled, these
interferring packets are ignored.
Originally committed as revision 26246 to svn://svn.ffmpeg.org/ffmpeg/trunk
Martin Storsjö [Thu, 6 Jan 2011 15:16:50 +0000 (15:16 +0000)]
udp: Allow specifying the connect option in udp_set_remote_url, too
If the remote address is updated later with this function, the caller
shouldn't set the connect option until in this call.
Originally committed as revision 26245 to svn://svn.ffmpeg.org/ffmpeg/trunk
Martin Storsjö [Thu, 6 Jan 2011 15:16:09 +0000 (15:16 +0000)]
rtpproto: Allow specifying the connect option, passed through to udp
By calling connect on the UDP socket, only packets from the chosen
peer address and port are received on the socket. This is one
solution to issue 1688.
Originally committed as revision 26244 to svn://svn.ffmpeg.org/ffmpeg/trunk
Daniel Kang [Thu, 6 Jan 2011 14:44:50 +0000 (14:44 +0000)]
Fix crash for files with strip size larger than the buffer.
Fixes issue 2498.
Patch by Daniel Kang, daniel.d.kang at gmail
Originally committed as revision 26243 to svn://svn.ffmpeg.org/ffmpeg/trunk
Carl Eugen Hoyos [Thu, 6 Jan 2011 13:30:32 +0000 (13:30 +0000)]
Set blkalign to 3840 (maximum bytes per frame) for AC-3 in avi.
Fixes playback for corner-cases like 32kHz 320kb.
Originally committed as revision 26242 to svn://svn.ffmpeg.org/ffmpeg/trunk
Martin Storsjö [Thu, 6 Jan 2011 11:33:06 +0000 (11:33 +0000)]
rtpdec: Don't set RTP timestamps if they already are set by the depacketizer
For MS-RTSP, we don't always get RTCP packets (never?), so the earlier
timestamping code never wrote anything into pkt->pts. The rtpdec_asf
depacketizer just sets the dts of the packet, so if the generic RTP
timestamping is used, too, we get inconsistent timestamps.
Therefore, skip the generic RTP timestamp algorithm if the depacketizer
already has set something.
This fixes "Invalid timestamps" warnings, present since SVN rev 26187.
Originally committed as revision 26241 to svn://svn.ffmpeg.org/ffmpeg/trunk
Daniel Kang [Thu, 6 Jan 2011 03:30:19 +0000 (03:30 +0000)]
Fix assertion fail on audio files with invalid sample rates,
fixes issue 2475.
Patch by Daniel Kang, daniel.d.kang at gmail
Originally committed as revision 26240 to svn://svn.ffmpeg.org/ffmpeg/trunk
Stefano Sabatini [Thu, 6 Jan 2011 01:11:57 +0000 (01:11 +0000)]
Revert previous commit, as it was not meant to be pushed.
Originally committed as revision 26239 to svn://svn.ffmpeg.org/ffmpeg/trunk
Stefano Sabatini [Thu, 6 Jan 2011 01:01:21 +0000 (01:01 +0000)]
Issue more explicit error messages in compute_pkt_fields2().
Originally committed as revision 26238 to svn://svn.ffmpeg.org/ffmpeg/trunk
Stefano Sabatini [Thu, 6 Jan 2011 01:01:14 +0000 (01:01 +0000)]
In av_close_input_stream(), flush the packet queue before to actually
close the stream.
This way the flushed packets can still reference the still unclosed
format context.
In particular this fixes a spurious error issued when closing the
video4linux2 buffer in mmap_release_buffer(), which tries to access
the file descriptor of an already closed file.
Originally committed as revision 26237 to svn://svn.ffmpeg.org/ffmpeg/trunk
Martin Storsjö [Wed, 5 Jan 2011 21:23:42 +0000 (21:23 +0000)]
rtsp: Parse RTP-Info headers
Originally committed as revision 26236 to svn://svn.ffmpeg.org/ffmpeg/trunk
Martin Storsjö [Wed, 5 Jan 2011 21:23:12 +0000 (21:23 +0000)]
Reindent
Originally committed as revision 26235 to svn://svn.ffmpeg.org/ffmpeg/trunk
Martin Storsjö [Wed, 5 Jan 2011 21:22:50 +0000 (21:22 +0000)]
rtsp: Simplify code
Originally committed as revision 26234 to svn://svn.ffmpeg.org/ffmpeg/trunk
Martin Storsjö [Wed, 5 Jan 2011 21:22:15 +0000 (21:22 +0000)]
rtsp: Move resetting of rtpdec parameters to before sending the PLAY request
Originally committed as revision 26233 to svn://svn.ffmpeg.org/ffmpeg/trunk
Justin Ruggles [Wed, 5 Jan 2011 20:35:36 +0000 (20:35 +0000)]
Convert floating-point MDCT coefficients to 24-bit fixed-point all at once
instead of doing it separately in 2 different functions.
This makes float AC-3 encoding approx. 3-7% faster overall.
Also, the coefficient conversion can now be easily SIMD-optimized.
Originally committed as revision 26232 to svn://svn.ffmpeg.org/ffmpeg/trunk
Vitor Sessak [Wed, 5 Jan 2011 19:53:16 +0000 (19:53 +0000)]
Add a FATE test for Playstation STR version 3
Originally committed as revision 26231 to svn://svn.ffmpeg.org/ffmpeg/trunk
Vitor Sessak [Wed, 5 Jan 2011 19:38:42 +0000 (19:38 +0000)]
Make dc_lum_vlc and dc_chroma_vlc non-static symbols,
this fixed the decoding of version 3 PSX MDEC files.
Originally committed as revision 26230 to svn://svn.ffmpeg.org/ffmpeg/trunk
Baptiste Coudurier [Wed, 5 Jan 2011 19:32:45 +0000 (19:32 +0000)]
In ogg muxer, correctly mux VFR streams, fix issue #2398
Originally committed as revision 26229 to svn://svn.ffmpeg.org/ffmpeg/trunk
Baptiste Coudurier [Wed, 5 Jan 2011 19:21:04 +0000 (19:21 +0000)]
In mov demuxer, check that gmtime returns a valid value, fix crash, issue #2490
Originally committed as revision 26228 to svn://svn.ffmpeg.org/ffmpeg/trunk
Baptiste Coudurier [Wed, 5 Jan 2011 19:14:44 +0000 (19:14 +0000)]
In mov demuxer, check that stts data exists, fix crash, issue #2479
Originally committed as revision 26227 to svn://svn.ffmpeg.org/ffmpeg/trunk
Justin Ruggles [Wed, 5 Jan 2011 16:02:08 +0000 (16:02 +0000)]
Use local variables outside the inner loop in extract_exponents() to reduce
accessing of structs and arrays inside the loop.
Approx. 30% faster in function extract_exponents().
Originally committed as revision 26226 to svn://svn.ffmpeg.org/ffmpeg/trunk
Stefano Sabatini [Wed, 5 Jan 2011 14:15:13 +0000 (14:15 +0000)]
Factorize common code in v4l2_set_parameters().
Originally committed as revision 26225 to svn://svn.ffmpeg.org/ffmpeg/trunk
Stefano Sabatini [Wed, 5 Jan 2011 14:15:11 +0000 (14:15 +0000)]
In video4linux2, in the case the timebase value in ap is 0/0, read the
timebase value already set in the driver, and set it back in the codec
stream, rather than leaving the invalid value of 0/0.
In particular, fix ffmpeg grabbing timestamps when the timebase value
is not set through the CLI.
Originally committed as revision 26224 to svn://svn.ffmpeg.org/ffmpeg/trunk
Stefano Sabatini [Wed, 5 Jan 2011 11:36:43 +0000 (11:36 +0000)]
Make mpeg4 encoder log a more explicit error message when the timebase
is not valid.
Originally committed as revision 26223 to svn://svn.ffmpeg.org/ffmpeg/trunk
Robert Swain [Wed, 5 Jan 2011 08:03:39 +0000 (08:03 +0000)]
Add my GPG fingerprint to the MAINTAINERS file
Originally committed as revision 26222 to svn://svn.ffmpeg.org/ffmpeg/trunk
Daniel Verkamp [Wed, 5 Jan 2011 05:16:33 +0000 (05:16 +0000)]
Win32 support for av_file_map()
Originally committed as revision 26221 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Wed, 5 Jan 2011 04:52:35 +0000 (04:52 +0000)]
Our ljpeg encoder supports bgra, use the correct constant in the sanity check.
Originally committed as revision 26220 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Wed, 5 Jan 2011 04:52:32 +0000 (04:52 +0000)]
Fix/cleanup m/ljpeg encoding pix fmt selection code in ffmpeg.c.
Better ideas are welcome ...
Originally committed as revision 26219 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Wed, 5 Jan 2011 04:52:21 +0000 (04:52 +0000)]
Remove PIX_FMT_RGB32 mjpeg encoding, there is no such thing ...
Originally committed as revision 26218 to svn://svn.ffmpeg.org/ffmpeg/trunk
Baptiste Coudurier [Wed, 5 Jan 2011 01:14:14 +0000 (01:14 +0000)]
In pad filter, update new ref w/h in start_frame, fix chaining
Originally committed as revision 26217 to svn://svn.ffmpeg.org/ffmpeg/trunk
Baptiste Coudurier [Wed, 5 Jan 2011 01:00:53 +0000 (01:00 +0000)]
In crop filter, update new ref w/h instead of old one, fix chaining
Originally committed as revision 26216 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Tue, 4 Jan 2011 18:57:16 +0000 (18:57 +0000)]
Fix YUV444P LJPEG encoding.
Originally committed as revision 26215 to svn://svn.ffmpeg.org/ffmpeg/trunk
Stefano Sabatini [Tue, 4 Jan 2011 18:18:01 +0000 (18:18 +0000)]
In the video4linux2 output device, log an error description in case of
ioctl failure in mmap_release_buffer().
Originally committed as revision 26214 to svn://svn.ffmpeg.org/ffmpeg/trunk
Stefano Sabatini [Tue, 4 Jan 2011 14:00:10 +0000 (14:00 +0000)]
Remove unnecessary dependency of ffprobe and ffserver on libswscale.
Originally committed as revision 26213 to svn://svn.ffmpeg.org/ffmpeg/trunk
Stefano Sabatini [Tue, 4 Jan 2011 14:00:06 +0000 (14:00 +0000)]
Disable initialization of the swscale sws_opts context in
cmdutils.c:init_opts(), in the case libswscale compilation is not
enabled.
Fix ffprobe and ffserver compilation with --disable-swscale.
Originally committed as revision 26212 to svn://svn.ffmpeg.org/ffmpeg/trunk
Anton Khirnov [Tue, 4 Jan 2011 12:35:39 +0000 (12:35 +0000)]
lavf: rename meta.h->ffmeta.h for consistency.
Originally committed as revision 26211 to svn://svn.ffmpeg.org/ffmpeg/trunk
Justin Ruggles [Tue, 4 Jan 2011 12:08:10 +0000 (12:08 +0000)]
cosmetics: fix typo in previous commit
Originally committed as revision 26210 to svn://svn.ffmpeg.org/ffmpeg/trunk