]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
frescor/ffmpeg.git
15 years agoAVI: add bswap.h include needed on big endian
mru [Mon, 12 Jan 2009 00:07:40 +0000 (00:07 +0000)]
AVI: add bswap.h include needed on big endian

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

15 years agoconfigure: fix PIC activation for x86_64 shared libs
mru [Sun, 11 Jan 2009 23:49:06 +0000 (23:49 +0000)]
configure: fix PIC activation for x86_64 shared libs

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

15 years agoAdd missing inclusion of libavutil/intreadwrite.h, fix compilation when
stefano [Sun, 11 Jan 2009 23:26:52 +0000 (23:26 +0000)]
Add missing inclusion of libavutil/intreadwrite.h, fix compilation when
libtheora is enabled.

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

15 years agoUse the dimensions in tkhd for timed text tracks
conrad [Sun, 11 Jan 2009 23:24:28 +0000 (23:24 +0000)]
Use the dimensions in tkhd for timed text tracks

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

15 years agoPass subarch instead of arch to YASMFLAGS
ramiro [Sun, 11 Jan 2009 23:15:13 +0000 (23:15 +0000)]
Pass subarch instead of arch to YASMFLAGS

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

15 years agoExtend 'checkheaders' target to architecture-specific subdirectories.
diego [Sun, 11 Jan 2009 22:48:07 +0000 (22:48 +0000)]
Extend 'checkheaders' target to architecture-specific subdirectories.

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

15 years agoSplit arch variable into arch and subarch.
diego [Sun, 11 Jan 2009 22:45:19 +0000 (22:45 +0000)]
Split arch variable into arch and subarch.

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

15 years agoUse 'enabled' function to simplify x86_64 check in the mingw32 section.
diego [Sun, 11 Jan 2009 22:32:45 +0000 (22:32 +0000)]
Use 'enabled' function to simplify x86_64 check in the mingw32 section.

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

15 years agoFix build: Add intreadwrite.h and bswap.h #includes where necessary.
diego [Sun, 11 Jan 2009 22:19:48 +0000 (22:19 +0000)]
Fix build: Add intreadwrite.h and bswap.h #includes where necessary.

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

15 years agoAdd truncf() replacement function.
ramiro [Sun, 11 Jan 2009 22:10:04 +0000 (22:10 +0000)]
Add truncf() replacement function.
Patch by Michael Kostylev <mik at it-1 dot ru>

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

15 years agoImplement the avfilter_default_draw_slice() handler and use it in
stefano [Sun, 11 Jan 2009 22:05:48 +0000 (22:05 +0000)]
Implement the avfilter_default_draw_slice() handler and use it in
avfilter_draw_slice() when the draw_slice callback is not defined in
the input pad.

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

15 years agoUse setmode() if it exists in <io.h>, and not based on O_BINARY.
ramiro [Sun, 11 Jan 2009 22:05:43 +0000 (22:05 +0000)]
Use setmode() if it exists in <io.h>, and not based on O_BINARY.

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

15 years agoUse 'enabled' function instead of raw 'test' calls in arch checks.
diego [Sun, 11 Jan 2009 21:55:14 +0000 (21:55 +0000)]
Use 'enabled' function instead of raw 'test' calls in arch checks.

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

15 years agoAdd my GPG key.
diego [Sun, 11 Jan 2009 21:21:40 +0000 (21:21 +0000)]
Add my GPG key.

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

15 years agocosmetics: indentation
diego [Sun, 11 Jan 2009 21:08:52 +0000 (21:08 +0000)]
cosmetics: indentation

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

15 years agoFix illegal identifier starting with an underscore.
diego [Sun, 11 Jan 2009 21:07:12 +0000 (21:07 +0000)]
Fix illegal identifier starting with an underscore.

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

15 years agomove ffindex set before mov_read_default so it can be used in functions
bcoudurier [Sun, 11 Jan 2009 21:04:25 +0000 (21:04 +0000)]
move ffindex set before mov_read_default so it can be used in functions

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

15 years agoAdd necessary, remove unnecessary #includes.
diego [Sun, 11 Jan 2009 21:03:42 +0000 (21:03 +0000)]
Add necessary, remove unnecessary #includes.

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

15 years agoDrop unnecessary intreadwrite.h and bswap.h #includes.
diego [Sun, 11 Jan 2009 20:26:53 +0000 (20:26 +0000)]
Drop unnecessary intreadwrite.h and bswap.h #includes.

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

15 years agoAdd missing #include to fix 'make checkheaders'.
diego [Sun, 11 Jan 2009 20:12:14 +0000 (20:12 +0000)]
Add missing #include to fix 'make checkheaders'.

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

15 years agocosmetics: Remove useless quotes.
diego [Sun, 11 Jan 2009 19:54:57 +0000 (19:54 +0000)]
cosmetics: Remove useless quotes.

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

15 years ago1l: better alphabetical order
diego [Sun, 11 Jan 2009 19:53:12 +0000 (19:53 +0000)]
1l: better alphabetical order

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

15 years agoAdd missing --disable-armv6t2 to help output.
diego [Sun, 11 Jan 2009 19:52:01 +0000 (19:52 +0000)]
Add missing --disable-armv6t2 to help output.

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

15 years agoIncrease BUFFER_SIZE.
michael [Sun, 11 Jan 2009 16:35:04 +0000 (16:35 +0000)]
Increase BUFFER_SIZE.
Fixes issue719.

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

15 years agofix indention
michael [Sun, 11 Jan 2009 16:17:36 +0000 (16:17 +0000)]
fix indention

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

15 years agoAll negative values are errors not just -1.
michael [Sun, 11 Jan 2009 16:16:33 +0000 (16:16 +0000)]
All negative values are errors not just -1.

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

15 years agoCheck the return of audio and video encoders.
michael [Sun, 11 Jan 2009 16:15:34 +0000 (16:15 +0000)]
Check the return of audio and video encoders.

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

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

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

15 years ago30l: when reading mb_offset in RV30 slice header its size
kostya [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

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

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

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

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

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

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

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

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

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

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