]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/log
frescor/ffmpeg.git
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

15 years agoMake Musepack decoders use LFG pseudorandom generator
kostya [Sun, 8 Mar 2009 16:37:57 +0000 (16:37 +0000)]
Make Musepack decoders use LFG pseudorandom generator

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

15 years agoBe more verbose in describing VQF demuxer
vitor [Sun, 8 Mar 2009 16:08:18 +0000 (16:08 +0000)]
Be more verbose in describing VQF demuxer

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

15 years agoAdd a part explaining that API should be considered unstable after major
reimar [Sun, 8 Mar 2009 15:17:37 +0000 (15:17 +0000)]
Add a part explaining that API should be considered unstable after major
version changes and list dates of last major version increase.

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

15 years agoPreliminary summary of AVFifoBuffer changes
reimar [Sun, 8 Mar 2009 15:09:11 +0000 (15:09 +0000)]
Preliminary summary of AVFifoBuffer changes

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

15 years agoRemove more functions disabled by major version bump.
reimar [Sun, 8 Mar 2009 15:02:12 +0000 (15:02 +0000)]
Remove more functions disabled by major version bump.

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

15 years agoRemove/replace code disabled by major version bump.
reimar [Sun, 8 Mar 2009 14:51:25 +0000 (14:51 +0000)]
Remove/replace code disabled by major version bump.

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

15 years agoDeprecate the Mersenne Twister.
michael [Sun, 8 Mar 2009 14:46:10 +0000 (14:46 +0000)]
Deprecate the Mersenne Twister.
Please use an ALFG, MLFG, LCG or KISS99 generator, MLFG&KISS99 provide higher quality
numbers and all should be faster.

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

15 years agoReplace all uses of the replaced av_fifo_read by av_fifo_generic_read
reimar [Sun, 8 Mar 2009 14:42:11 +0000 (14:42 +0000)]
Replace all uses of the replaced av_fifo_read by av_fifo_generic_read

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

15 years agoRemove the Mersenne Twister from the public API/ABI.
michael [Sun, 8 Mar 2009 14:35:13 +0000 (14:35 +0000)]
Remove the Mersenne Twister from the public API/ABI.
We provide better PRNGs.

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

15 years agoBump major version of libavutil due to FIFO fixes.
michael [Sun, 8 Mar 2009 14:33:30 +0000 (14:33 +0000)]
Bump major version of libavutil due to FIFO fixes.
The current API/ABI should not be considered stable yet, further ABI/API
breakage is possible without major bumps.

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

15 years agoRemove av_fifo_read, API is already broken and major version will be bumped soon.
reimar [Sun, 8 Mar 2009 14:21:56 +0000 (14:21 +0000)]
Remove av_fifo_read, API is already broken and major version will be bumped soon.

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

15 years agoAllocate AVFifoBuffer through the fifo API to reduce future API/ABI issues.
michael [Sun, 8 Mar 2009 14:16:55 +0000 (14:16 +0000)]
Allocate AVFifoBuffer through the fifo API to reduce future API/ABI issues.
Yes this breaks ABI/API but ive already broken it and will bump avutil major
soon.

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

15 years agoadd ff_random_get_seed to be used in conjunction with random functions
bcoudurier [Sun, 8 Mar 2009 01:28:14 +0000 (01:28 +0000)]
add ff_random_get_seed to be used in conjunction with random functions

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

15 years agoComments to indicate where memory barriers may be needed.
michael [Sun, 8 Mar 2009 00:45:45 +0000 (00:45 +0000)]
Comments to indicate where memory barriers may be needed.

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

15 years agoVQF demuxer
vitor [Sat, 7 Mar 2009 22:42:09 +0000 (22:42 +0000)]
VQF demuxer

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

15 years agoTry to fix the 1 byte cant be used issue.
michael [Sat, 7 Mar 2009 21:02:08 +0000 (21:02 +0000)]
Try to fix the 1 byte cant be used issue.

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

15 years agocosmetics: fix indentation
diego [Sat, 7 Mar 2009 19:56:21 +0000 (19:56 +0000)]
cosmetics: fix indentation

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

15 years agoFix AVFMT_FLAG_NONBLOCK in alsa
lucabe [Sat, 7 Mar 2009 18:17:13 +0000 (18:17 +0000)]
Fix AVFMT_FLAG_NONBLOCK in alsa

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

15 years agortpmap is case-insensitive, see comment from Luca in "[PATCH] rtsp.c:
rbultje [Sat, 7 Mar 2009 15:20:55 +0000 (15:20 +0000)]
rtpmap is case-insensitive, see comment from Luca in "[PATCH] rtsp.c:
keep-alive" thread.

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

15 years agoRe-indent after last commit.
alexc [Fri, 6 Mar 2009 22:37:21 +0000 (22:37 +0000)]
Re-indent after last commit.

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

15 years agoIf we get an error from ff_aac_parse_header() we should not trust the header info...
alexc [Fri, 6 Mar 2009 22:36:24 +0000 (22:36 +0000)]
If we get an error from ff_aac_parse_header() we should not trust the header info that it provides.

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

15 years agoADTS: Increased protection against writing illegal/nonsense files.
alexc [Fri, 6 Mar 2009 21:19:16 +0000 (21:19 +0000)]
ADTS: Increased protection against writing illegal/nonsense files.

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

15 years agoAdd my name to copyright & author as requested by the original author.
michael [Fri, 6 Mar 2009 20:51:50 +0000 (20:51 +0000)]
Add my name to copyright & author as requested by the original author.

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

15 years agoAdd code to the self test to print jitter & drift.
michael [Fri, 6 Mar 2009 20:48:31 +0000 (20:48 +0000)]
Add code to the self test to print jitter & drift.

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

15 years agoFix the channel allocation bug/assumption (issue 800).
alexc [Fri, 6 Mar 2009 19:47:01 +0000 (19:47 +0000)]
Fix the channel allocation bug/assumption (issue 800).
Approved by Rob on IRC.

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

15 years agoGet rid of redundant vdpau option, decoders can still be disabled individually.
diego [Fri, 6 Mar 2009 10:18:39 +0000 (10:18 +0000)]
Get rid of redundant vdpau option, decoders can still be disabled individually.

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

15 years agoFix H.264 bitstream field log2_max_pic_order_cnt_lsb_minus4
cehoyos [Fri, 6 Mar 2009 08:03:26 +0000 (08:03 +0000)]
Fix H.264 bitstream field log2_max_pic_order_cnt_lsb_minus4
if sps.poc_type == 0.

Patch by Stephen Warren, swarren nvidia com

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

15 years agoOops, very silly typo.
rbultje [Fri, 6 Mar 2009 03:12:33 +0000 (03:12 +0000)]
Oops, very silly typo.

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

15 years agoflacdec: Parse the metadata header in the raw FLAC demuxer.
jbr [Fri, 6 Mar 2009 01:31:10 +0000 (01:31 +0000)]
flacdec: Parse the metadata header in the raw FLAC demuxer.

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

15 years agoflacdec: Add a shared function for parsing a FLAC metadata block header.
jbr [Fri, 6 Mar 2009 01:25:11 +0000 (01:25 +0000)]
flacdec: Add a shared function for parsing a FLAC metadata block header.

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

15 years agoAdd '#undef rand' to fix test program build.
diego [Fri, 6 Mar 2009 00:57:26 +0000 (00:57 +0000)]
Add '#undef rand' to fix test program build.

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

15 years agocosmetics: Fix test program warnings.
diego [Fri, 6 Mar 2009 00:55:50 +0000 (00:55 +0000)]
cosmetics: Fix test program warnings.

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

15 years agopnm: Add missing 'else'. Fixes decoding for 16-bit pgm.
jbr [Fri, 6 Mar 2009 00:54:49 +0000 (00:54 +0000)]
pnm: Add missing 'else'. Fixes decoding for 16-bit pgm.

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

15 years agoVertical align.
michael [Fri, 6 Mar 2009 00:48:02 +0000 (00:48 +0000)]
Vertical align.

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

15 years agoBetter name for integrator2_state.
michael [Fri, 6 Mar 2009 00:47:16 +0000 (00:47 +0000)]
Better name for integrator2_state.

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

15 years agoAdd clock_period parameter, this should makes the code easier to use.
michael [Fri, 6 Mar 2009 00:44:12 +0000 (00:44 +0000)]
Add clock_period parameter, this should makes the code easier to use.

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

15 years agoSelftest code.
michael [Fri, 6 Mar 2009 00:26:51 +0000 (00:26 +0000)]
Selftest code.

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

15 years agoFix bug with time==0 being special.
michael [Fri, 6 Mar 2009 00:23:52 +0000 (00:23 +0000)]
Fix bug with time==0 being special.

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

15 years agoAdapt first factor.
michael [Fri, 6 Mar 2009 00:20:55 +0000 (00:20 +0000)]
Adapt first factor.

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

15 years agoMerge ff_timefilter_read() and ff_timefilter_update(), this simplifies API and
michael [Fri, 6 Mar 2009 00:14:44 +0000 (00:14 +0000)]
Merge ff_timefilter_read() and ff_timefilter_update(), this simplifies API and
avoids calling them in the wrong order.

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

15 years agoAllow timespans to vari.
michael [Fri, 6 Mar 2009 00:09:14 +0000 (00:09 +0000)]
Allow timespans to vari.
No change in perforance if they do not vari.

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

15 years agoReorder operations, 20% improved performance, 1 variable less.
michael [Thu, 5 Mar 2009 23:57:42 +0000 (23:57 +0000)]
Reorder operations, 20% improved performance, 1 variable less.

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

15 years agoTimefilter code by Olivier Guilyardi o list O samalyse o com
michael [Thu, 5 Mar 2009 23:45:18 +0000 (23:45 +0000)]
Timefilter code by Olivier Guilyardi o list O samalyse o com

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

15 years agoMark variables "j" and "structure" in execute_ref_pic_marking() as av_uninit
diego [Thu, 5 Mar 2009 23:38:52 +0000 (23:38 +0000)]
Mark variables "j" and "structure" in execute_ref_pic_marking() as av_uninit
to work around false positive 'may be used uninitialized' warnings.

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

15 years agoDirectly read the version number from a VERSION file; useful for releases.
diego [Thu, 5 Mar 2009 23:17:11 +0000 (23:17 +0000)]
Directly read the version number from a VERSION file; useful for releases.

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

15 years agoAAC: hoist dependent gain lookup out of the loop
alexc [Thu, 5 Mar 2009 23:10:22 +0000 (23:10 +0000)]
AAC: hoist dependent gain lookup out of the loop

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

15 years agocosmetics: Zip Blocks Motion Video --> Zip Motion Blocks Video
diego [Thu, 5 Mar 2009 22:59:23 +0000 (22:59 +0000)]
cosmetics: Zip Blocks Motion Video --> Zip Motion Blocks Video

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

15 years agocosmetics: Order changelog entries chronologically.
diego [Thu, 5 Mar 2009 22:58:19 +0000 (22:58 +0000)]
cosmetics: Order changelog entries chronologically.

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

15 years agoRemove duplicated MUL16 macro definition, fixes the warning:
diego [Thu, 5 Mar 2009 22:17:12 +0000 (22:17 +0000)]
Remove duplicated MUL16 macro definition, fixes the warning:
libavcodec/ac3enc.c:119:1: warning: "MUL16" redefined

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

15 years agoARM: disable inline asm for armcc
mru [Thu, 5 Mar 2009 21:20:13 +0000 (21:20 +0000)]
ARM: disable inline asm for armcc

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

15 years agoARM: armcc versions of bswap_16/32
mru [Thu, 5 Mar 2009 21:20:10 +0000 (21:20 +0000)]
ARM: armcc versions of bswap_16/32

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

15 years agoARM: detect armcc compiler and enable gcc mode
mru [Thu, 5 Mar 2009 21:20:08 +0000 (21:20 +0000)]
ARM: detect armcc compiler and enable gcc mode

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

15 years agoconfigure: check asm support using $as
mru [Thu, 5 Mar 2009 21:20:04 +0000 (21:20 +0000)]
configure: check asm support using $as

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

15 years agoCompile .S files with $(AS), set it in configure
mru [Thu, 5 Mar 2009 21:20:01 +0000 (21:20 +0000)]
Compile .S files with $(AS), set it in configure

Assembler files using the GNU syntax need to be processed by gcc,
whichever compiler is used for C files.

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