]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
frescor/ffmpeg.git
15 years agoAdd support for muxing mov/mp4/3gp timed text streams
conrad [Sun, 11 Jan 2009 10:26:44 +0000 (10:26 +0000)]
Add support for muxing mov/mp4/3gp timed text streams

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16531 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16530 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRV30 decoder passes possible frame sizes in extradata and selects
kostya [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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16529 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16528 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16527 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agocheck for negative dts value even if bitstream is already formated,
bcoudurier [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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16526 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoUse coff as objformat for dos.
ramiro [Sun, 11 Jan 2009 02:19:33 +0000 (02:19 +0000)]
Use coff as objformat for dos.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16525 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16524 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16523 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix OBJS-.
cehoyos [Sat, 10 Jan 2009 23:17:07 +0000 (23:17 +0000)]
Fix OBJS-.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16522 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoCosmetics: Rename ff_vdpau_h264_add_data_chunk as ff_vdpau_add_data_chunk.
cehoyos [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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16521 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16520 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16519 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd a separate 'testclean' rule to clean regression test data without
diego [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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16518 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16517 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMove the AVFormatContext options definition to a dedicated file,
stefano [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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16516 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16515 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMove the AVCodecContext options definition to a dedicated file, reduce
stefano [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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16514 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16513 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16512 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16511 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16510 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoApply rtpmap: SDP lines to the last m= line only, since they generally just
rbultje [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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16509 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16508 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16507 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDo not assume that if pkt->destruct != av_destruct_packet then it is not
lucabe [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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16506 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16505 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16504 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16503 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoIncrease buffer size for RTP packet data because some ASF streams use a
rbultje [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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16502 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16501 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16500 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16499 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16498 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16497 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16496 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16495 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16494 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16493 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16492 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16491 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoconfigure: allow to disable sse code.
ramiro [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>

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16490 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix a compiler warning:
cehoyos [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)

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16489 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16488 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16487 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16486 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoSupport ADTS AAC files in the ffaac decoder (limited to streams containing one
superdump [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 )

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16485 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoInject NULL packets into the video packet que at EOF to force all delayed
michael [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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16484 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16483 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDocument the need of buf=NULL buf_size=0 at the end to obtain all frames.
michael [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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16482 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16481 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16480 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFactorise enum of AC3 error types to be usable by AAC in the ADTS patch that
superdump [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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16479 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16478 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16477 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoBe consistent and use b-frames throughout the presets to avoid confusion about
superdump [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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16476 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16475 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoChange direct prediction for fast first pass to automatic as all other presets
superdump [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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16474 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16473 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoUse the "server" RTSP field to detect whether the server that we're talking
rbultje [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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16472 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoExport RTSPState and RTSPStream from rtsp.c into rtsp.h. This allows future
rbultje [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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16471 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDon't use s->pb if a local ByteIOContext was already provided by the calling
rbultje [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".

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16470 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAllow subscription to any of the streams, not just the first, available in
rbultje [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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16469 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoParse the OpaqueData field for every AVStream represented by this "set of
rbultje [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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16468 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoParse the bitrate field in the ASMRuleBook ("AverageBandwidth") to fill in
rbultje [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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16467 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoParse the ASMRuleBook SDP line to dynamically create one new AVStream for
rbultje [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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16466 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd AltiVec versions of h264_idct_add(8|16|16intra),
gpoirier [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%

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16465 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove the frame rate from struct video_data, and allow using a variable
lucabe [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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16464 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoDon't prefix yasm with cross prefix.
ramiro [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>

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16463 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16462 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16461 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove inappropriate const qualifier from function argument, fixes the warning:
diego [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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16460 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd Altivec version of vector_fmul_window.
gpoirier [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%

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16459 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoadd AltiVec implementation of weight_h264_pixels(16|8)x(16|8|4)
gpoirier [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%

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16458 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16457 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16456 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16455 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16454 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16453 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16452 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoFix float_to_int16_altivec prototype to match float_to_int16's in dsputil.h
gpoirier [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 %

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16451 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16450 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agooffset and weights are signed, fixes some non-bitexact issues.
gpoirier [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%

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16449 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16448 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd a metadata compatibility layer, so that when a user application set
aurel [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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16447 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16446 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16445 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16444 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoadd AltiVec implementation of biweight_h264_pixels(16|8)x(16|8|4)
gpoirier [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%

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16443 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAltiVec version of h264_idct(8)_dc_add
gpoirier [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%

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16442 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRevert deprecation of AVFrac structure. Attempts to replace AVFrac have turned
diego [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.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16441 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd -D__EXTENSIONS__ to CFLAGS on Solaris to make ip_mreq visible.
diego [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

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16440 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoMinistry of English Composition treatment: s/Alloced/Allocated
cehoyos [Mon, 5 Jan 2009 18:44:32 +0000 (18:44 +0000)]
Ministry of English Composition treatment: s/Alloced/Allocated

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16439 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoadditional recovery for the badly broken streams
romansh [Mon, 5 Jan 2009 17:50:13 +0000 (17:50 +0000)]
additional recovery for the badly broken streams

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16438 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoRemove leading underscore from union declaration.
cehoyos [Mon, 5 Jan 2009 14:46:04 +0000 (14:46 +0000)]
Remove leading underscore from union declaration.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16437 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoAdd missing 'void' keyword to parameterless function declarations.
diego [Mon, 5 Jan 2009 13:57:43 +0000 (13:57 +0000)]
Add missing 'void' keyword to parameterless function declarations.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16436 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agospelling/grammar and whitespace cosmetics
diego [Mon, 5 Jan 2009 11:49:15 +0000 (11:49 +0000)]
spelling/grammar and whitespace cosmetics

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16435 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years ago50l: Reenable error resilience for H264 (Patch by Dark Shikari).
cehoyos [Mon, 5 Jan 2009 08:46:59 +0000 (08:46 +0000)]
50l: Reenable error resilience for H264 (Patch by Dark Shikari).

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16434 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years agoCosmetics: Fix indentation.
cehoyos [Mon, 5 Jan 2009 00:48:44 +0000 (00:48 +0000)]
Cosmetics: Fix indentation.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16433 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

15 years ago100l: Add a deleted '{'.
cehoyos [Mon, 5 Jan 2009 00:31:39 +0000 (00:31 +0000)]
100l: Add a deleted '{'.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@16432 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b