]> git.sesse.net Git - ffmpeg/log
ffmpeg
15 years agoCheck the return of audio and video encoders.
Michael Niedermayer [Sun, 11 Jan 2009 16:15:34 +0000 (16:15 +0000)]
Check the return of audio and video encoders.

Originally committed as revision 16538 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAll negative returns are errors not just -1.
Michael Niedermayer [Sun, 11 Jan 2009 16:11:02 +0000 (16:11 +0000)]
All negative returns are errors not just -1.

Originally committed as revision 16537 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years ago30l: when reading mb_offset in RV30 slice header its size
Kostya Shishkov [Sun, 11 Jan 2009 10:50:00 +0000 (10:50 +0000)]
30l: when reading mb_offset in RV30 slice header its size
should be calculated from current frame dimensions

Originally committed as revision 16536 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agocosmetics
Baptiste Coudurier [Sun, 11 Jan 2009 10:42:24 +0000 (10:42 +0000)]
cosmetics

Originally committed as revision 16535 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoremove warnings about uninitialized vars
Baptiste Coudurier [Sun, 11 Jan 2009 10:41:43 +0000 (10:41 +0000)]
remove warnings about uninitialized vars

Originally committed as revision 16534 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd size that is needed for the wmapro codec
Benjamin Larsson [Sun, 11 Jan 2009 10:40:05 +0000 (10:40 +0000)]
Add size that is needed for the wmapro codec

Originally committed as revision 16533 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agocosmetics
Baptiste Coudurier [Sun, 11 Jan 2009 10:36:19 +0000 (10:36 +0000)]
cosmetics

Originally committed as revision 16532 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd support for muxing mov/mp4/3gp timed text streams
David Conrad [Sun, 11 Jan 2009 10:26:44 +0000 (10:26 +0000)]
Add support for muxing mov/mp4/3gp timed text streams

Originally committed as revision 16531 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRead extradata (justification, colors, fonts, etc) for mov/mp4 timed text
David Conrad [Sun, 11 Jan 2009 08:24:44 +0000 (08:24 +0000)]
Read extradata (justification, colors, fonts, etc) for mov/mp4 timed text

Originally committed as revision 16530 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRV30 decoder passes possible frame sizes in extradata and selects
Kostya Shishkov [Sun, 11 Jan 2009 08:03:45 +0000 (08:03 +0000)]
RV30 decoder passes possible frame sizes in extradata and selects
an appropriate frame size from them in slice, make my decoder do
that as well.

This fixes issue 779

Originally committed as revision 16529 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoremove comment, this is not relevant anymore
Baptiste Coudurier [Sun, 11 Jan 2009 05:24:41 +0000 (05:24 +0000)]
remove comment, this is not relevant anymore

Originally committed as revision 16528 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoreindent
Baptiste Coudurier [Sun, 11 Jan 2009 05:23:46 +0000 (05:23 +0000)]
reindent

Originally committed as revision 16527 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agocheck for negative dts value even if bitstream is already formated,
Baptiste Coudurier [Sun, 11 Jan 2009 05:23:10 +0000 (05:23 +0000)]
check for negative dts value even if bitstream is already formated,
this fixes dts when stream copying.

Originally committed as revision 16526 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoUse coff as objformat for dos.
Michael Kostylev [Sun, 11 Jan 2009 02:19:33 +0000 (02:19 +0000)]
Use coff as objformat for dos.
Patch by Michael Kostylev <mik at it-1 dot ru>

Originally committed as revision 16525 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRemove H264Context from vdpau_internal.h.
Carl Eugen Hoyos [Sun, 11 Jan 2009 00:48:20 +0000 (00:48 +0000)]
Remove H264Context from vdpau_internal.h.

Originally committed as revision 16524 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agofix warning: assignment makes pointer from integer without a cast
Aurelien Jacobs [Sat, 10 Jan 2009 23:49:50 +0000 (23:49 +0000)]
fix warning: assignment makes pointer from integer without a cast

Originally committed as revision 16523 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix OBJS-$(CONFIG_H264_VDPAU_DECODER).
Carl Eugen Hoyos [Sat, 10 Jan 2009 23:17:07 +0000 (23:17 +0000)]
Fix OBJS-$(CONFIG_H264_VDPAU_DECODER).

Originally committed as revision 16522 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoCosmetics: Rename ff_vdpau_h264_add_data_chunk as ff_vdpau_add_data_chunk.
Carl Eugen Hoyos [Sat, 10 Jan 2009 23:00:48 +0000 (23:00 +0000)]
Cosmetics: Rename ff_vdpau_h264_add_data_chunk as ff_vdpau_add_data_chunk.

Originally committed as revision 16521 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoUse only MpegEncContext in ff_vdpau_h264_add_data_chunk.
Carl Eugen Hoyos [Sat, 10 Jan 2009 22:57:51 +0000 (22:57 +0000)]
Use only MpegEncContext in ff_vdpau_h264_add_data_chunk.

Originally committed as revision 16520 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoCosmetics: Break long line.
Carl Eugen Hoyos [Sat, 10 Jan 2009 22:55:26 +0000 (22:55 +0000)]
Cosmetics: Break long line.

Originally committed as revision 16519 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd a separate 'testclean' rule to clean regression test data without
Francesco Cosoleto [Sat, 10 Jan 2009 20:31:40 +0000 (20:31 +0000)]
Add a separate 'testclean' rule to clean regression test data without
removing compiled files.
patch by Francesco Cosoleto, cosoleto gmail com

Originally committed as revision 16518 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix capitalization and missing periods issues.
Stefano Sabatini [Sat, 10 Jan 2009 10:26:05 +0000 (10:26 +0000)]
Fix capitalization and missing periods issues.

Originally committed as revision 16517 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMove the AVFormatContext options definition to a dedicated file,
Stefano Sabatini [Sat, 10 Jan 2009 09:56:07 +0000 (09:56 +0000)]
Move the AVFormatContext options definition to a dedicated file,
reduce the utils.c clutter.

Originally committed as revision 16516 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFill range_map* in VC1Context.
Carl Eugen Hoyos [Sat, 10 Jan 2009 09:55:55 +0000 (09:55 +0000)]
Fill range_map* in VC1Context.

Originally committed as revision 16515 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMove the AVCodecContext options definition to a dedicated file, reduce
Stefano Sabatini [Sat, 10 Jan 2009 09:53:21 +0000 (09:53 +0000)]
Move the AVCodecContext options definition to a dedicated file, reduce
the utils.c clutter.

Originally committed as revision 16514 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMove vdpau_h264_set_reference_frames() call from vdpauvideo.c into h264.c.
Carl Eugen Hoyos [Sat, 10 Jan 2009 02:45:07 +0000 (02:45 +0000)]
Move vdpau_h264_set_reference_frames() call from vdpauvideo.c into h264.c.

Originally committed as revision 16513 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agofix segv, always set audio_buf to audio_buf1 if decoding fail
Baptiste Coudurier [Fri, 9 Jan 2009 23:54:57 +0000 (23:54 +0000)]
fix segv, always set audio_buf to audio_buf1 if decoding fail

Originally committed as revision 16512 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoReindent to properly fit a 80 chars terminal.
Ronald S. Bultje [Fri, 9 Jan 2009 23:44:52 +0000 (23:44 +0000)]
Reindent to properly fit a 80 chars terminal.

Originally committed as revision 16511 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoReindent after r16509.
Ronald S. Bultje [Fri, 9 Jan 2009 23:36:39 +0000 (23:36 +0000)]
Reindent after r16509.

Originally committed as revision 16510 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoApply rtpmap: SDP lines to the last m= line only, since they generally just
Ronald S. Bultje [Fri, 9 Jan 2009 23:36:17 +0000 (23:36 +0000)]
Apply rtpmap: SDP lines to the last m= line only, since they generally just
come directly after each m= line if required. See "[PATCH] RTSP-MS 5-6/15:
parse only the last m= line stream per rtpmap line" thread on ML.

Originally committed as revision 16509 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoMove VDPAU check, make future VDPAU patches smaller.
Carl Eugen Hoyos [Fri, 9 Jan 2009 22:22:40 +0000 (22:22 +0000)]
Move VDPAU check, make future VDPAU patches smaller.

Originally committed as revision 16508 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoonly set le if value is 1, fix boom5.mov, issue #770
Baptiste Coudurier [Fri, 9 Jan 2009 22:13:37 +0000 (22:13 +0000)]
only set le if value is 1, fix boom5.mov, issue #770

Originally committed as revision 16507 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoDo not assume that if pkt->destruct != av_destruct_packet then it is not
Luca Abeni [Fri, 9 Jan 2009 20:10:13 +0000 (20:10 +0000)]
Do not assume that if pkt->destruct != av_destruct_packet then it is not
necessary to call the destruct method

Originally committed as revision 16506 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoinitialize AVFormatContext before calling av_write_header()
Aurelien Jacobs [Fri, 9 Jan 2009 20:03:53 +0000 (20:03 +0000)]
initialize AVFormatContext before calling av_write_header()

Originally committed as revision 16505 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd refdist_flag to VC1Context.
Carl Eugen Hoyos [Fri, 9 Jan 2009 16:51:21 +0000 (16:51 +0000)]
Add refdist_flag to VC1Context.

Originally committed as revision 16504 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoSH4: fix typo in asm constraint
Måns Rullgård [Fri, 9 Jan 2009 03:05:11 +0000 (03:05 +0000)]
SH4: fix typo in asm constraint

Originally committed as revision 16503 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoIncrease buffer size for RTP packet data because some ASF streams use a
Ronald S. Bultje [Fri, 9 Jan 2009 01:30:14 +0000 (01:30 +0000)]
Increase buffer size for RTP packet data because some ASF streams use a
manual, non-standard blocksize which is bigger than RTP_MAX_PACKET_LENGTH.
See "[PATCH] RTSP-MS 4/15: blocksize detection" thread on mailinglist.

Originally committed as revision 16502 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agorename ff_metadata_sync_compat to ff_metadata_mux_compat
Aurelien Jacobs [Fri, 9 Jan 2009 00:01:42 +0000 (00:01 +0000)]
rename ff_metadata_sync_compat to ff_metadata_mux_compat

Originally committed as revision 16501 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agomove ff_metadata_sync_compat to metadata_compat.c
Aurelien Jacobs [Thu, 8 Jan 2009 23:30:02 +0000 (23:30 +0000)]
move ff_metadata_sync_compat to metadata_compat.c

Originally committed as revision 16500 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd a second metadata compatibility layer, so that metadata that gets
Aurelien Jacobs [Thu, 8 Jan 2009 23:24:51 +0000 (23:24 +0000)]
Add a second metadata compatibility layer, so that metadata that gets
demuxed with new API is automatically converted to the old API,
allowing old applications to stay functional.

Originally committed as revision 16499 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd PIX_FMT_VDPAU_H264.
Carl Eugen Hoyos [Thu, 8 Jan 2009 19:54:43 +0000 (19:54 +0000)]
Add PIX_FMT_VDPAU_H264.

Originally committed as revision 28281 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

15 years agoadded my gnupg fingerprint
Sascha Sommer [Thu, 8 Jan 2009 19:30:10 +0000 (19:30 +0000)]
added my gnupg fingerprint

Originally committed as revision 16498 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agocosmetics: CJPG is from Creative Webcam
Ben Littler [Thu, 8 Jan 2009 18:00:51 +0000 (18:00 +0000)]
cosmetics: CJPG is from Creative Webcam

Originally committed as revision 16497 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agofourcc CJPG is sequential jpeg
Ben Littler [Thu, 8 Jan 2009 17:51:03 +0000 (17:51 +0000)]
fourcc CJPG is sequential jpeg

Originally committed as revision 16496 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years ago100l, add missing enum type, fix compilation
Baptiste Coudurier [Thu, 8 Jan 2009 07:11:43 +0000 (07:11 +0000)]
100l, add missing enum type, fix compilation

Originally committed as revision 16495 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agouse lower case x and alternate format for hex in printf
Baptiste Coudurier [Thu, 8 Jan 2009 02:57:21 +0000 (02:57 +0000)]
use lower case x and alternate format for hex in printf

Originally committed as revision 16494 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoprint more debug information if enabled, including index
Baptiste Coudurier [Thu, 8 Jan 2009 02:54:43 +0000 (02:54 +0000)]
print more debug information if enabled, including index

Originally committed as revision 16493 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRename ff_VDPAU as ff_vdpau.
Carl Eugen Hoyos [Wed, 7 Jan 2009 23:48:32 +0000 (23:48 +0000)]
Rename ff_VDPAU as ff_vdpau.

Originally committed as revision 16492 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRename bitstreamBuffers* as bitstream_buffers*
Carl Eugen Hoyos [Wed, 7 Jan 2009 23:42:07 +0000 (23:42 +0000)]
Rename bitstreamBuffers* as bitstream_buffers*

Originally committed as revision 16491 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoconfigure: allow to disable sse code.
Ramiro Polla [Wed, 7 Jan 2009 23:38:54 +0000 (23:38 +0000)]
configure: allow to disable sse code.
Based on patch by Michael Kostylev <mik at it-1 dot ru>

Originally committed as revision 16490 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix a compiler warning:
Dominique Leuenberger [Wed, 7 Jan 2009 23:37:03 +0000 (23:37 +0000)]
Fix a compiler warning:
libavformat/rmdec.c:550: warning: assignment makes pointer from integer

Patch by Dominique Leuenberger (dominique-ffmpeg-devel A leuenberger D net)

Originally committed as revision 16489 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoUse posix_memalign() if available.
Ramiro Polla [Wed, 7 Jan 2009 23:36:34 +0000 (23:36 +0000)]
Use posix_memalign() if available.

Originally committed as revision 16488 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoOnly #include svq3.c if the SVQ3 decoder is enabled.
Diego Biurrun [Wed, 7 Jan 2009 23:03:04 +0000 (23:03 +0000)]
Only #include svq3.c if the SVQ3 decoder is enabled.

Originally committed as revision 16487 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoThe SVQ3 decoder uses ff_svq1_packet_checksum from svq1dec.c.
Diego Biurrun [Wed, 7 Jan 2009 22:54:59 +0000 (22:54 +0000)]
The SVQ3 decoder uses ff_svq1_packet_checksum from svq1dec.c.

Originally committed as revision 16486 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoSupport ADTS AAC files in the ffaac decoder (limited to streams containing one
Robert Swain [Wed, 7 Jan 2009 22:09:21 +0000 (22:09 +0000)]
Support ADTS AAC files in the ffaac decoder (limited to streams containing one
raw_data_block() per ADTS frame)

Patch by Alex Converse ( alex converse gmail com) based on a patch by Robert
Swain ( robert swain gmail com )

Originally committed as revision 16485 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoInject NULL packets into the video packet que at EOF to force all delayed
Michael Niedermayer [Wed, 7 Jan 2009 20:45:39 +0000 (20:45 +0000)]
Inject NULL packets into the video packet que at EOF to force all delayed
frames to be output.

Originally committed as revision 16484 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoDo not try to duplicate packets that have data==NULL.
Michael Niedermayer [Wed, 7 Jan 2009 20:44:23 +0000 (20:44 +0000)]
Do not try to duplicate packets that have data==NULL.

Originally committed as revision 16483 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoDocument the need of buf=NULL buf_size=0 at the end to obtain all frames.
Michael Niedermayer [Wed, 7 Jan 2009 19:55:08 +0000 (19:55 +0000)]
Document the need of buf=NULL buf_size=0 at the end to obtain all frames.

Originally committed as revision 16482 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd missing headers to allow 'make checkheaders' to pass.
Diego Biurrun [Wed, 7 Jan 2009 18:42:24 +0000 (18:42 +0000)]
Add missing headers to allow 'make checkheaders' to pass.

Originally committed as revision 16481 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoUse <> instead of "" for system headers.
Diego Biurrun [Wed, 7 Jan 2009 18:24:16 +0000 (18:24 +0000)]
Use <> instead of "" for system headers.

Originally committed as revision 16480 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFactorise enum of AC3 error types to be usable by AAC in the ADTS patch that
Alex Converse [Wed, 7 Jan 2009 18:10:10 +0000 (18:10 +0000)]
Factorise enum of AC3 error types to be usable by AAC in the ADTS patch that
will follow

Patch by Alex Converse ( alex converse gmail com )

Originally committed as revision 16479 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd some lossless h.264 encoding presets as suggested by Jason
Robert Swain [Wed, 7 Jan 2009 17:38:29 +0000 (17:38 +0000)]
Add some lossless h.264 encoding presets as suggested by Jason

Originally committed as revision 16478 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd a slow first pass preset
Robert Swain [Wed, 7 Jan 2009 16:52:15 +0000 (16:52 +0000)]
Add a slow first pass preset

Originally committed as revision 16477 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoBe consistent and use b-frames throughout the presets to avoid confusion about
Robert Swain [Wed, 7 Jan 2009 16:51:55 +0000 (16:51 +0000)]
Be consistent and use b-frames throughout the presets to avoid confusion about
whether they have to be specified in the first pass as well. Also use
b_strategy=2 in hq and max presets to further improve compression efficiency.

Originally committed as revision 16476 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix typo ("Standard-compliant" -> "Standards-compliant"), as noticed by
Ronald S. Bultje [Wed, 7 Jan 2009 16:01:15 +0000 (16:01 +0000)]
Fix typo ("Standard-compliant" -> "Standards-compliant"), as noticed by
Diego.

Originally committed as revision 16475 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoChange direct prediction for fast first pass to automatic as all other presets
Robert Swain [Wed, 7 Jan 2009 15:44:41 +0000 (15:44 +0000)]
Change direct prediction for fast first pass to automatic as all other presets
use this mode and it has to be enabled in the first pass to be used in the
second

Originally committed as revision 16474 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix doxy comments missing one '*'.
Ronald S. Bultje [Wed, 7 Jan 2009 15:13:27 +0000 (15:13 +0000)]
Fix doxy comments missing one '*'.

Originally committed as revision 16473 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoUse the "server" RTSP field to detect whether the server that we're talking
Ronald S. Bultje [Wed, 7 Jan 2009 14:55:47 +0000 (14:55 +0000)]
Use the "server" RTSP field to detect whether the server that we're talking
to is a Microsoft Windows Media Server (the field will be "WMServer/version").
See "[PATCH] RTSP-MS 3/15: Add Windows Media Server type" thread on
mailinglist.

Originally committed as revision 16472 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoExport RTSPState and RTSPStream from rtsp.c into rtsp.h. This allows future
Ronald S. Bultje [Wed, 7 Jan 2009 14:53:04 +0000 (14:53 +0000)]
Export RTSPState and RTSPStream from rtsp.c into rtsp.h. This allows future
access to these structures in functions that will be located in rtp_asf.c.
See "[PATCH] RTSP-MS 2/15: export RTSPState and RTSPStream" mailinglist
thread.

Originally committed as revision 16471 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoDon't use s->pb if a local ByteIOContext was already provided by the calling
Ronald S. Bultje [Wed, 7 Jan 2009 14:50:19 +0000 (14:50 +0000)]
Don't use s->pb if a local ByteIOContext was already provided by the calling
function. See mailinglist thread "[PATCH] RTSP-MS 1/15: don't use s->pb in
asf.c".

Originally committed as revision 16470 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAllow subscription to any of the streams, not just the first, available in
Ronald S. Bultje [Wed, 7 Jan 2009 14:48:17 +0000 (14:48 +0000)]
Allow subscription to any of the streams, not just the first, available in
this RTSP/RDT session. This basically implies full RDT support, including
stream selection in ffmpeg and multi-stream backupping in ffmpeg (by mapping
each stream to an output). See "[PATCH] RTSP/RDT: subscriptions" thread on
mailinglist.

Originally committed as revision 16469 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoParse the OpaqueData field for every AVStream represented by this "set of
Ronald S. Bultje [Wed, 7 Jan 2009 14:45:13 +0000 (14:45 +0000)]
Parse the OpaqueData field for every AVStream represented by this "set of
streams" (a single RTSPStream / RDTDemuxContext can represent several
AVStreams, that's just how Real/RDT was designed...). This will fill in
most of the AVStream/AVCodecContext header fields, similar to reading a
RM file header would. See "[PATCH] multi-stream MDPR parsing" thread on
mailinglist.

Originally committed as revision 16468 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoParse the bitrate field in the ASMRuleBook ("AverageBandwidth") to fill in
Ronald S. Bultje [Wed, 7 Jan 2009 14:41:40 +0000 (14:41 +0000)]
Parse the bitrate field in the ASMRuleBook ("AverageBandwidth") to fill in
the AVStream->AVCodecContext->bit_rate field, which is not in the MDPR block
(the "OpaqueData" SDP field). This allows clients to choose streams based
on their bitrate, which is what most network-players base stream selection
on. (Of course, it is also possible to select based on anything else, that
is entirely up to the client.) See "[PATCH] rdt.c: ASM rulebook bitrate
reading" thread on mailinglist.

Originally committed as revision 16467 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoParse the ASMRuleBook SDP line to dynamically create one new AVStream for
Ronald S. Bultje [Wed, 7 Jan 2009 14:38:44 +0000 (14:38 +0000)]
Parse the ASMRuleBook SDP line to dynamically create one new AVStream for
each "rule" described in the ASMRuleBook. Each rule represents a stream
of identical content compared to other streams in the same rulebook, but
with a possibly different codec/bitrate/etc. See "[PATCH] rdt.c: ASM
rulebook parsing and AVStream creation" thread on mailinglist.

Originally committed as revision 16466 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd AltiVec versions of h264_idct_add(8|16|16intra),
David Conrad [Wed, 7 Jan 2009 13:54:26 +0000 (13:54 +0000)]
Add AltiVec versions of h264_idct_add(8|16|16intra),
allowing to re-enable ff_h264_idct_add_altivec's usage.

Patch by David Conrad %lessen42 A gmail P com%

Originally committed as revision 16465 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRemove the frame rate from struct video_data, and allow using a variable
Luca Abeni [Wed, 7 Jan 2009 13:34:29 +0000 (13:34 +0000)]
Remove the frame rate from struct video_data, and allow using a variable
frame rate for video4linux2 input

Originally committed as revision 16464 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoDon't prefix yasm with cross prefix.
Michael Kostylev [Wed, 7 Jan 2009 04:21:26 +0000 (04:21 +0000)]
Don't prefix yasm with cross prefix.
Patch by Michael Kostylev <mik at it-1 dot ru>

Originally committed as revision 16463 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoDisable SVQ3 checks if SVQ3 support is not compiled in.
Diego Biurrun [Wed, 7 Jan 2009 01:58:04 +0000 (01:58 +0000)]
Disable SVQ3 checks if SVQ3 support is not compiled in.

Originally committed as revision 16462 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoalphabetical ordering cosmetics
Diego Biurrun [Wed, 7 Jan 2009 01:42:00 +0000 (01:42 +0000)]
alphabetical ordering cosmetics

Originally committed as revision 16461 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRemove inappropriate const qualifier from function argument, fixes the warning:
Diego Biurrun [Wed, 7 Jan 2009 01:19:48 +0000 (01:19 +0000)]
Remove inappropriate const qualifier from function argument, fixes the warning:
libavformat/dvenc.c:256: warning: passing argument 2 of ‘av_fifo_generic_write’ discards qualifiers from pointer target type

Originally committed as revision 16460 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd Altivec version of vector_fmul_window.
David Conrad [Tue, 6 Jan 2009 23:03:33 +0000 (23:03 +0000)]
Add Altivec version of vector_fmul_window.
Patch by David Conrad %lessen42 A gmail P com%

Originally committed as revision 16459 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoadd AltiVec implementation of weight_h264_pixels(16|8)x(16|8|4)
David Conrad [Tue, 6 Jan 2009 22:29:26 +0000 (22:29 +0000)]
add AltiVec implementation of weight_h264_pixels(16|8)x(16|8|4)
Patch by David Conrad %lessen42 A gmail P com%

Originally committed as revision 16458 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agofree all allocated metadata structures
Aurelien Jacobs [Tue, 6 Jan 2009 22:11:04 +0000 (22:11 +0000)]
free all allocated metadata structures

Originally committed as revision 16457 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoensure that no GPL code is linked to LGPL only libavcodec
Aurelien Jacobs [Tue, 6 Jan 2009 22:01:57 +0000 (22:01 +0000)]
ensure that no GPL code is linked to LGPL only libavcodec

Originally committed as revision 16456 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRename mpeg_set_pixelformat() as mpeg_get_pixelformat().
Carl Eugen Hoyos [Tue, 6 Jan 2009 18:58:18 +0000 (18:58 +0000)]
Rename mpeg_set_pixelformat() as mpeg_get_pixelformat().

Originally committed as revision 16455 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agocosmetics: alphabetical order
Diego Biurrun [Tue, 6 Jan 2009 17:50:10 +0000 (17:50 +0000)]
cosmetics: alphabetical order

Originally committed as revision 16454 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFactorise setting of avctx->pix_fmt.
Carl Eugen Hoyos [Tue, 6 Jan 2009 15:16:33 +0000 (15:16 +0000)]
Factorise setting of avctx->pix_fmt.

Originally committed as revision 16453 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoignore year=0 and track=0
Aurelien Jacobs [Tue, 6 Jan 2009 12:56:21 +0000 (12:56 +0000)]
ignore year=0 and track=0

Originally committed as revision 16452 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoFix float_to_int16_altivec prototype to match float_to_int16's in dsputil.h
David Conrad [Tue, 6 Jan 2009 12:51:35 +0000 (12:51 +0000)]
Fix float_to_int16_altivec prototype to match float_to_int16's in dsputil.h
(parameter 'len' is a long not an int).
Patch by David Conrad % lessen42 A gmail P com %

Originally committed as revision 16451 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agofix compilation with GCC-4.3+
David Conrad [Tue, 6 Jan 2009 10:44:45 +0000 (10:44 +0000)]
fix compilation with GCC-4.3+
patch by David Conrad + fix by myself

Originally committed as revision 16450 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agooffset and weights are signed, fixes some non-bitexact issues.
David Conrad [Tue, 6 Jan 2009 10:35:06 +0000 (10:35 +0000)]
offset and weights are signed, fixes some non-bitexact issues.
Patch by David Conrad %lessen42 A gmail P com%

Originally committed as revision 16449 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years ago1l: Forgot to rename header guard.
Carl Eugen Hoyos [Tue, 6 Jan 2009 10:13:25 +0000 (10:13 +0000)]
1l: Forgot to rename header guard.

Originally committed as revision 16448 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd a metadata compatibility layer, so that when a user application set
Aurelien Jacobs [Tue, 6 Jan 2009 00:09:23 +0000 (00:09 +0000)]
Add a metadata compatibility layer, so that when a user application set
metadata using old API, it is automatically converted to new API before
muxing.

Originally committed as revision 16447 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoadd a typedef for AVMetadata
Aurelien Jacobs [Mon, 5 Jan 2009 23:56:27 +0000 (23:56 +0000)]
add a typedef for AVMetadata

Originally committed as revision 16446 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoExport VDPAU support by installing vdpau.h.
Carl Eugen Hoyos [Mon, 5 Jan 2009 23:25:58 +0000 (23:25 +0000)]
Export VDPAU support by installing vdpau.h.

Originally committed as revision 16445 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRename vdpau_render.h as vdpau.h.
Carl Eugen Hoyos [Mon, 5 Jan 2009 23:23:32 +0000 (23:23 +0000)]
Rename vdpau_render.h as vdpau.h.

Originally committed as revision 16444 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoadd AltiVec implementation of biweight_h264_pixels(16|8)x(16|8|4)
David Conrad [Mon, 5 Jan 2009 23:15:14 +0000 (23:15 +0000)]
add AltiVec implementation of biweight_h264_pixels(16|8)x(16|8|4)
Patch by David Conrad %lessen42 A gmail P com%

Originally committed as revision 16443 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAltiVec version of h264_idct(8)_dc_add
David Conrad [Mon, 5 Jan 2009 22:13:42 +0000 (22:13 +0000)]
AltiVec version of h264_idct(8)_dc_add
Patch by David Conrad %lessen42 A gmail P com%

Originally committed as revision 16442 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoRevert deprecation of AVFrac structure. Attempts to replace AVFrac have turned
Diego Biurrun [Mon, 5 Jan 2009 22:10:16 +0000 (22:10 +0000)]
Revert deprecation of AVFrac structure. Attempts to replace AVFrac have turned
out to be unsatisfying and confidence in AVFrac has been restored.

Originally committed as revision 16441 to svn://svn.ffmpeg.org/ffmpeg/trunk

15 years agoAdd -D__EXTENSIONS__ to CFLAGS on Solaris to make ip_mreq visible.
Palle Lyckegaard [Mon, 5 Jan 2009 21:52:55 +0000 (21:52 +0000)]
Add -D__EXTENSIONS__ to CFLAGS on Solaris to make ip_mreq visible.
Fixes compilation of libavformat/udp.c.
patch by Palle Lyckegaard, palle lyckegaard dk

Originally committed as revision 16440 to svn://svn.ffmpeg.org/ffmpeg/trunk