]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
frescor/ffmpeg.git
15 years agotypo in the mail, the 4am commit is always the worst
bcoudurier [Sun, 15 Mar 2009 10:53:12 +0000 (10:53 +0000)]
typo in the mail, the 4am commit is always the worst

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

15 years agocosmetics
bcoudurier [Sun, 15 Mar 2009 10:49:52 +0000 (10:49 +0000)]
cosmetics

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

15 years agoadd my copyright in mov de/muxer
bcoudurier [Sun, 15 Mar 2009 10:49:28 +0000 (10:49 +0000)]
add my copyright in mov de/muxer

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

15 years agoExpand "lsb" to "least significant bits".
stefano [Sun, 15 Mar 2009 10:37:25 +0000 (10:37 +0000)]
Expand "lsb" to "least significant bits".

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

15 years agoRename the (yet not defined) macros:
stefano [Sun, 15 Mar 2009 10:33:51 +0000 (10:33 +0000)]
Rename the (yet not defined) macros:
PIX_FMT_RGB565_BE -> PIX_FMT_RGB565BE
PIX_FMT_RGB565_LE -> PIX_FMT_RGB565LE
for consistency with the other pixfmts macros.

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

15 years agoallocate palette in codec directly
bcoudurier [Sun, 15 Mar 2009 09:44:57 +0000 (09:44 +0000)]
allocate palette in codec directly

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

15 years agocosmetics, add some whitespaces and empty lines
bcoudurier [Sun, 15 Mar 2009 09:06:36 +0000 (09:06 +0000)]
cosmetics, add some whitespaces and empty lines

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

15 years agoCorrect MV prediction for B-frame blocks in RV4 decoder
kostya [Sun, 15 Mar 2009 08:21:42 +0000 (08:21 +0000)]
Correct MV prediction for B-frame blocks in RV4 decoder

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

15 years agoadd loglevel option to set libav* logging level, -v does not set it anymore
bcoudurier [Sun, 15 Mar 2009 07:23:18 +0000 (07:23 +0000)]
add loglevel option to set libav* logging level, -v does not set it anymore

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

15 years agodo not modify sample_count, check against index entries
bcoudurier [Sun, 15 Mar 2009 07:21:22 +0000 (07:21 +0000)]
do not modify sample_count, check against index entries

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

15 years agouse utc time for timestamp and do not set it if not specified
bcoudurier [Sat, 14 Mar 2009 23:39:52 +0000 (23:39 +0000)]
use utc time for timestamp and do not set it if not specified

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

15 years agoFix ff_random_get_seed() prototype
mru [Sat, 14 Mar 2009 23:00:57 +0000 (23:00 +0000)]
Fix ff_random_get_seed() prototype

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

15 years agoswf timestamps are 16 bits
bcoudurier [Sat, 14 Mar 2009 22:51:38 +0000 (22:51 +0000)]
swf timestamps are 16 bits

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

15 years agoremove unused fields in swf context
bcoudurier [Sat, 14 Mar 2009 22:49:01 +0000 (22:49 +0000)]
remove unused fields in swf context

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

15 years agodo not parse timestamp if bitexact is set, should fix regression tests
bcoudurier [Sat, 14 Mar 2009 22:43:28 +0000 (22:43 +0000)]
do not parse timestamp if bitexact is set, should fix regression tests

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

15 years agoEnable generic index creation and seeking for NUV demuxer.
reimar [Sat, 14 Mar 2009 22:07:15 +0000 (22:07 +0000)]
Enable generic index creation and seeking for NUV demuxer.

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

15 years agoAdd AVFMT_GENERIC_INDEX support also for formats that do not use a parser.
reimar [Sat, 14 Mar 2009 21:46:00 +0000 (21:46 +0000)]
Add AVFMT_GENERIC_INDEX support also for formats that do not use a parser.

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

15 years agoMake pcm_read_seek treat negative time stamps as 0, this avoids incorrectly
reimar [Sat, 14 Mar 2009 20:50:54 +0000 (20:50 +0000)]
Make pcm_read_seek treat negative time stamps as 0, this avoids incorrectly
seeking before data_offset and is more consistent with how the generic index
seeking code handles it.

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

15 years agoAdd av_uninit to vbA[1-8], vbB[1-8] variables to work around
diego [Sat, 14 Mar 2009 19:14:40 +0000 (19:14 +0000)]
Add av_uninit to vbA[1-8], vbB[1-8] variables to work around
some 'may be used uninitialized' warnings.

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

15 years agoprettyprinting cosmetics
diego [Sat, 14 Mar 2009 19:12:20 +0000 (19:12 +0000)]
prettyprinting cosmetics

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

15 years agoAdd av_uninit to vsrcBuc variable to work around some
diego [Sat, 14 Mar 2009 19:11:56 +0000 (19:11 +0000)]
Add av_uninit to vsrcBuc variable to work around some
'may be used uninitialized' warnings.

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

15 years agoImprove description of next_free_data_block_num struct member.
diego [Sat, 14 Mar 2009 17:20:28 +0000 (17:20 +0000)]
Improve description of next_free_data_block_num struct member.

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

15 years agoDont loose user flags when passing calls from the new to the old seeking API.
michael [Sat, 14 Mar 2009 16:30:51 +0000 (16:30 +0000)]
Dont loose user flags when passing calls from the new to the old seeking API.

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

15 years agoSwitch ffplay to new seeking API.
michael [Sat, 14 Mar 2009 16:24:30 +0000 (16:24 +0000)]
Switch ffplay to new seeking API.

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

15 years agoSwitch regression test to the new seeking API.
michael [Sat, 14 Mar 2009 15:53:56 +0000 (15:53 +0000)]
Switch regression test to the new seeking API.

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

15 years agoadd avformat_seek_file()
michael [Sat, 14 Mar 2009 15:51:46 +0000 (15:51 +0000)]
add avformat_seek_file()

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

15 years agoAdd an example showing how to create a video from many images.
stefano [Sat, 14 Mar 2009 10:18:18 +0000 (10:18 +0000)]
Add an example showing how to create a video from many images.

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

15 years agoAdd 1bpp, 8bpp, 15bpp, and 16bpp support to BMP encoder.
cehoyos [Fri, 13 Mar 2009 23:36:38 +0000 (23:36 +0000)]
Add 1bpp, 8bpp, 15bpp, and 16bpp support to BMP encoder.

Patch by Daniel Verkamp, daniel drv nu

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

15 years agoSet pkt->pos correctly (to the start of header of the packet) in swfdec.
reimar [Fri, 13 Mar 2009 22:26:45 +0000 (22:26 +0000)]
Set pkt->pos correctly (to the start of header of the packet) in swfdec.

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

15 years agofix swf seeking by fixing new stream detection
bcoudurier [Fri, 13 Mar 2009 19:37:05 +0000 (19:37 +0000)]
fix swf seeking by fixing new stream detection

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

15 years agoRemove 'lib' and 'swscale-error' from list of phony targets.
diego [Fri, 13 Mar 2009 15:56:29 +0000 (15:56 +0000)]
Remove 'lib' and 'swscale-error' from list of phony targets.
Both targets no longer exist.

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

15 years agoMark all clean targets as phony.
diego [Fri, 13 Mar 2009 15:55:16 +0000 (15:55 +0000)]
Mark all clean targets as phony.

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

15 years agoPrint timing_info on -debug 1.
michael [Fri, 13 Mar 2009 14:10:49 +0000 (14:10 +0000)]
Print timing_info on -debug 1.

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

15 years agoAdd "testclean" target to .PHONY
reimar [Fri, 13 Mar 2009 13:51:52 +0000 (13:51 +0000)]
Add "testclean" target to .PHONY

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

15 years agoFix direct and skip MB motion compensation in RV4:
kostya [Fri, 13 Mar 2009 13:48:44 +0000 (13:48 +0000)]
Fix direct and skip MB motion compensation in RV4:
two conditions were incomplete and zeroing motion
vectors was performed only on half of them.

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

15 years agoSimplify RoQ demuxer pts calculation by using a appropriate time bases.
reimar [Fri, 13 Mar 2009 13:37:35 +0000 (13:37 +0000)]
Simplify RoQ demuxer pts calculation by using a appropriate time bases.

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

15 years agoSet video width/height and create audio stream in read_packet instead of
reimar [Thu, 12 Mar 2009 11:47:50 +0000 (11:47 +0000)]
Set video width/height and create audio stream in read_packet instead of
pre-parsing the file in read_header.
This avoids some code duplication and seeking, and also avoids an IO error
for small video-only files (as created during e.g. the FATE encoder test).

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

15 years agoremove sws_flags, seems to have no effect
bcoudurier [Thu, 12 Mar 2009 03:17:36 +0000 (03:17 +0000)]
remove sws_flags, seems to have no effect

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

15 years agopatcheck: Replace non-POSIX echo -e with printf.
alexc [Wed, 11 Mar 2009 19:13:15 +0000 (19:13 +0000)]
patcheck: Replace non-POSIX echo -e with printf.

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

15 years agoUse av_mallocz() to initialize hwaccel_data_private.
gb [Wed, 11 Mar 2009 08:25:00 +0000 (08:25 +0000)]
Use av_mallocz() to initialize hwaccel_data_private.

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

15 years agostag option to force subtitle tag
bcoudurier [Wed, 11 Mar 2009 08:14:19 +0000 (08:14 +0000)]
stag option to force subtitle tag

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

15 years agoreindent
bcoudurier [Wed, 11 Mar 2009 08:05:18 +0000 (08:05 +0000)]
reindent

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

15 years agokeep original tag when stream copying subs with ipod format
bcoudurier [Wed, 11 Mar 2009 08:04:44 +0000 (08:04 +0000)]
keep original tag when stream copying subs with ipod format

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

15 years agoipod supports both subs tags
bcoudurier [Wed, 11 Mar 2009 08:03:42 +0000 (08:03 +0000)]
ipod supports both subs tags

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

15 years agoreindent
bcoudurier [Wed, 11 Mar 2009 08:02:59 +0000 (08:02 +0000)]
reindent

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

15 years agowrite correct atoms based on tag and not format, fixes subs stream copy
bcoudurier [Wed, 11 Mar 2009 08:01:39 +0000 (08:01 +0000)]
write correct atoms based on tag and not format, fixes subs stream copy

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

15 years agouse correct codec tag list for ipod format
bcoudurier [Wed, 11 Mar 2009 07:59:38 +0000 (07:59 +0000)]
use correct codec tag list for ipod format

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

15 years agomxf and mxf d10 regression tests
bcoudurier [Wed, 11 Mar 2009 07:16:19 +0000 (07:16 +0000)]
mxf and mxf d10 regression tests

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

15 years agoagain 10l, typo, put_byte instead of put_buffer
bcoudurier [Wed, 11 Mar 2009 06:48:02 +0000 (06:48 +0000)]
again 10l, typo, put_byte instead of put_buffer

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

15 years agoattempt to try to generate an random umid
bcoudurier [Wed, 11 Mar 2009 06:15:00 +0000 (06:15 +0000)]
attempt to try to generate an random umid

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

15 years ago10l, set ret to 0 when finished
bcoudurier [Wed, 11 Mar 2009 06:13:14 +0000 (06:13 +0000)]
10l, set ret to 0 when finished

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

15 years agodump_format after av_write_header to print updated parameters
bcoudurier [Wed, 11 Mar 2009 06:06:18 +0000 (06:06 +0000)]
dump_format after av_write_header to print updated parameters

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

15 years agofix subs track height, set track->height to codec height if not set
bcoudurier [Wed, 11 Mar 2009 06:04:56 +0000 (06:04 +0000)]
fix subs track height, set track->height to codec height if not set

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

15 years agosn40 avi fourcc decodes with ffodivx
compn [Wed, 11 Mar 2009 01:36:25 +0000 (01:36 +0000)]
sn40 avi fourcc decodes with ffodivx

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

15 years agoFix typos.
stefano [Tue, 10 Mar 2009 21:41:31 +0000 (21:41 +0000)]
Fix typos.

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

15 years agoFix bug when elbg->utility_inc[elbg->numCB-1] == 1
vitor [Tue, 10 Mar 2009 17:38:16 +0000 (17:38 +0000)]
Fix bug when elbg->utility_inc[elbg->numCB-1] == 1

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

15 years agoAdd REGISTER_HWACCEL() for hardware accelerators.
gb [Tue, 10 Mar 2009 14:35:55 +0000 (14:35 +0000)]
Add REGISTER_HWACCEL() for hardware accelerators.

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

15 years agoCorrectly skip complete INDX chunks, i.e. read the 32-bit header correctly
rbultje [Tue, 10 Mar 2009 12:55:29 +0000 (12:55 +0000)]
Correctly skip complete INDX chunks, i.e. read the 32-bit header correctly
and if the size is broken (20 bytes, header-only), calculate the expected
size and skip the index entries anyway. See "[PATCH] rmdec.c: correctly
skip indexes" thread.

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

15 years agoReplace all `` by $(), the latter can be nested more easily.
diego [Mon, 9 Mar 2009 23:59:31 +0000 (23:59 +0000)]
Replace all `` by $(), the latter can be nested more easily.

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

15 years agoFix MMX2 check, 'movss' is not an MMX2 instruction, use 'pmaxub' instead.
diego [Mon, 9 Mar 2009 23:33:27 +0000 (23:33 +0000)]
Fix MMX2 check, 'movss' is not an MMX2 instruction, use 'pmaxub' instead.

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

15 years agoFix unaligned access in ff_copy_bits()
mru [Mon, 9 Mar 2009 23:27:38 +0000 (23:27 +0000)]
Fix unaligned access in ff_copy_bits()

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

15 years agoSet AS to $CC by default, override with gcc only when CC is armcc
mru [Mon, 9 Mar 2009 22:39:49 +0000 (22:39 +0000)]
Set AS to $CC by default, override with gcc only when CC is armcc

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

15 years agoPrevent (negative) overflow of rm->remaining_len. This evaluation really only
rbultje [Mon, 9 Mar 2009 22:03:47 +0000 (22:03 +0000)]
Prevent (negative) overflow of rm->remaining_len. This evaluation really only
has two possible outcomes: either len and rm->remaining_len are the same, in
which case we care about the outcome and it is zero, or rm->remaining_len is
currently not in use and we don't care about the outcome. In that case, len
is positive and rm->remaining_len is zero, which leads to a negative result.
This is confusing and could eventually lead to a sign-flip if we skip a lot
of packets (unlikely, but still). Therefore, just always set it to zero.

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

15 years agoRevert to r17908.
rbultje [Mon, 9 Mar 2009 22:02:06 +0000 (22:02 +0000)]
Revert to r17908.

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

15 years agoCosmetics from Kenan Gillet's 'extract and share weighted_vector_sumf'
reynaldo [Mon, 9 Mar 2009 22:00:35 +0000 (22:00 +0000)]
Cosmetics from Kenan Gillet's 'extract and share weighted_vector_sumf'
patchset. Just a reindent.

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

15 years agoFunctional part Kenan Gillet's 'extract and share weighted_vector_sumf'
reynaldo [Mon, 9 Mar 2009 21:55:24 +0000 (21:55 +0000)]
Functional part Kenan Gillet's 'extract and share weighted_vector_sumf'
patchset. Idea is to share this common code between the AMR and QCELP
decoders.

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

15 years agoMove MOVContext and related structures from mov.c to isom.h. See "[PATCH]
rbultje [Mon, 9 Mar 2009 21:53:00 +0000 (21:53 +0000)]
Move MOVContext and related structures from mov.c to isom.h. See "[PATCH]
move MOVContext from mov.c to isom.h" thread on ML.

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

15 years agoReorder arguments for av_fifo_generic_read to be more logical and
reimar [Mon, 9 Mar 2009 17:47:47 +0000 (17:47 +0000)]
Reorder arguments for av_fifo_generic_read to be more logical and
consistent with av_fifo_generic_write.

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

15 years agoFix seek regression test broken by r17905, seeking fails completely
reimar [Mon, 9 Mar 2009 17:44:57 +0000 (17:44 +0000)]
Fix seek regression test broken by r17905, seeking fails completely
for swf before and after, but it it now incorrectly creates additional
streams.

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

15 years agoUpdate VA API pixfmts documentation: struct vaapi_render_state
gb [Mon, 9 Mar 2009 15:52:45 +0000 (15:52 +0000)]
Update VA API pixfmts documentation: struct vaapi_render_state
shall now be copied to Picture.data[3].

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

15 years agoConvert spurious DOS line breaks to UNIX line breaks in seek regression
reimar [Mon, 9 Mar 2009 15:38:08 +0000 (15:38 +0000)]
Convert spurious DOS line breaks to UNIX line breaks in seek regression
test reference file.

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

15 years agoPrevent (negative) overflow of rm->remaining_len. This evaluation really only
rbultje [Mon, 9 Mar 2009 13:08:19 +0000 (13:08 +0000)]
Prevent (negative) overflow of rm->remaining_len. This evaluation really only
has two possible outcomes: either len and rm->remaining_len are the same, in
which case we care about the outcome and it is zero, or rm->remaining_len is
currently not in use and we don't care about the outcome. In that case, len
is positive and rm->remaining_len is zero, which leads to a negative result.
This is confusing and could eventually lead to a sign-flip if we skip a lot
of packets (unlikely, but still). Therefore, just always set it to zero.

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

15 years agoReplace separate packet parsing for "old_format" .ra files by a call to
rbultje [Mon, 9 Mar 2009 12:46:32 +0000 (12:46 +0000)]
Replace separate packet parsing for "old_format" .ra files by a call to
ff_rm_parse_packet(). See "[PATCH] Make RM demuxer behave better with -an
option" thread, which sort-of turned into an aggregate of unrelated rmdec.c
cleanups.

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

15 years agoMove frame discarding out of the ff_rm_parse_packet() loop, and respect
rbultje [Mon, 9 Mar 2009 12:42:53 +0000 (12:42 +0000)]
Move frame discarding out of the ff_rm_parse_packet() loop, and respect
rm->audio_pkt_cnt in case multiple packets should be read before the next
syncpoint in the file, so that ffplay -an on a file containing AAC audio
works. See "[PATCH] Make RM demuxer behave better with -an option" thread
on mailinglist.

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

15 years agoMark all packets from nuv demuxer as keyframes in order to make seeking work.
reimar [Mon, 9 Mar 2009 12:25:13 +0000 (12:25 +0000)]
Mark all packets from nuv demuxer as keyframes in order to make seeking work.
For proper seeking, they should be set correctly though.

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

15 years agoReorder alphabetically after r17902.
rbultje [Mon, 9 Mar 2009 12:06:47 +0000 (12:06 +0000)]
Reorder alphabetically after r17902.

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

15 years ago100l, to start reading from the first frame we must seek to data_offset,
reimar [Mon, 9 Mar 2009 12:06:31 +0000 (12:06 +0000)]
100l, to start reading from the first frame we must seek to data_offset,
not 0 in av_seek_frame_generic.

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

15 years agoSet AVPacket pos also for audio packets in nuv demuxer.
reimar [Mon, 9 Mar 2009 11:35:59 +0000 (11:35 +0000)]
Set AVPacket pos also for audio packets in nuv demuxer.

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

15 years agoRemove all remaining code that was disabled through the major version bump.
diego [Mon, 9 Mar 2009 10:24:47 +0000 (10:24 +0000)]
Remove all remaining code that was disabled through the major version bump.

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

15 years agoAdd maintainers for RM muxer, demuxer and RDT protocol
kostya [Mon, 9 Mar 2009 10:00:45 +0000 (10:00 +0000)]
Add maintainers for RM muxer, demuxer and RDT protocol

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

15 years agoAdd av_fifo_reset function to completely reset fifo state, which makes
reimar [Mon, 9 Mar 2009 09:26:32 +0000 (09:26 +0000)]
Add av_fifo_reset function to completely reset fifo state, which makes
it easier to reuse the fifo.

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

15 years agoEnable CONFIG_FASTDIV by default
mru [Mon, 9 Mar 2009 09:19:11 +0000 (09:19 +0000)]
Enable CONFIG_FASTDIV by default

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

15 years agoAdd private HW accel data infrastructure.
gb [Mon, 9 Mar 2009 08:04:41 +0000 (08:04 +0000)]
Add private HW accel data infrastructure.

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

15 years agoreindent
bcoudurier [Mon, 9 Mar 2009 04:17:12 +0000 (04:17 +0000)]
reindent

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

15 years agoindent
michael [Mon, 9 Mar 2009 03:39:58 +0000 (03:39 +0000)]
indent

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

15 years agochange path pattern to be similar to existing files, and remove useless buffer
bcoudurier [Mon, 9 Mar 2009 03:34:15 +0000 (03:34 +0000)]
change path pattern to be similar to existing files, and remove useless buffer

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

15 years agomerge struct declaration and definition
bcoudurier [Mon, 9 Mar 2009 02:49:47 +0000 (02:49 +0000)]
merge struct declaration and definition

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

15 years agowrite map packet every 100 packets according to specs
bcoudurier [Mon, 9 Mar 2009 02:47:32 +0000 (02:47 +0000)]
write map packet every 100 packets according to specs

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

15 years agowrite flt packet, might need some tweaking but it works
bcoudurier [Mon, 9 Mar 2009 01:35:00 +0000 (01:35 +0000)]
write flt packet, might need some tweaking but it works

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

15 years agocorrectly interleave audio and video according to specs
bcoudurier [Mon, 9 Mar 2009 01:10:28 +0000 (01:10 +0000)]
correctly interleave audio and video according to specs

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

15 years agowrite timecode track in gxf
bcoudurier [Mon, 9 Mar 2009 00:15:29 +0000 (00:15 +0000)]
write timecode track in gxf

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

15 years agowrite timecode track in gxf
bcoudurier [Mon, 9 Mar 2009 00:14:55 +0000 (00:14 +0000)]
write timecode track in gxf

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

15 years agocompute media info in write_header
bcoudurier [Sun, 8 Mar 2009 22:23:44 +0000 (22:23 +0000)]
compute media info in write_header

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

15 years agofactorize write packet
bcoudurier [Sun, 8 Mar 2009 22:14:26 +0000 (22:14 +0000)]
factorize write packet

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

15 years agoremove unneeded and empty user data
bcoudurier [Sun, 8 Mar 2009 22:12:56 +0000 (22:12 +0000)]
remove unneeded and empty user data

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

15 years agoAllow different executable suffix for host and target
mru [Sun, 8 Mar 2009 22:11:24 +0000 (22:11 +0000)]
Allow different executable suffix for host and target

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

15 years agouniformize variable names and remove duplicating fields in private structs
bcoudurier [Sun, 8 Mar 2009 21:55:08 +0000 (21:55 +0000)]
uniformize variable names and remove duplicating fields in private structs

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

15 years agoremove useless fields
bcoudurier [Sun, 8 Mar 2009 21:08:06 +0000 (21:08 +0000)]
remove useless fields

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

15 years agomove NTT VQF demuxer to keep formats list alphabetized.
jbr [Sun, 8 Mar 2009 18:33:24 +0000 (18:33 +0000)]
move NTT VQF demuxer to keep formats list alphabetized.

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

15 years agoUse FLG pseudo-random number generator in RoQ and ELBG
vitor [Sun, 8 Mar 2009 17:43:12 +0000 (17:43 +0000)]
Use FLG pseudo-random number generator in RoQ and ELBG

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