1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00
Commit Graph

7657 Commits

Author SHA1 Message Date
Alexander Chemeris
a083f53c45 fix crash when decoding a truncated H264 slice
patch by Alexander Chemeris % ipse P ffmpeg A gmail.com %
Original thread:
date: Dec 5, 2006 7:26 PM
subject: [Ffmpeg-devel] [PATCH] Fix crush when truncated slice passed to H.264 decoder

Originally committed as revision 7229 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-05 22:18:19 +00:00
Panagiotis Issaris
3ee5c5b739 Removing unused code
Originally committed as revision 7228 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-05 22:05:09 +00:00
Panagiotis Issaris
ea9f5d6f76 Add comment denoting group of H.264 functions
Originally committed as revision 7227 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-05 21:57:31 +00:00
Panagiotis Issaris
550e66cb59 Change NAL unit type defines to an enum and move to a header file for usage
in other code.

Originally committed as revision 7226 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-05 21:52:15 +00:00
Baptiste Coudurier
3c13202396 fix memleak, free stream codec allocated by av_new_stream
Originally committed as revision 7225 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-05 14:01:44 +00:00
Michael Niedermayer
2421a01b25 10l umh search needs hex size 2 now after the last change
Originally committed as revision 7224 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-05 12:35:47 +00:00
Michael Niedermayer
f852ff3257 make hex and large 2 small diamond search half their size instead or -1 if the initial size was a power of 2
double the hex size so odd sized hexagons are possible

Originally committed as revision 7223 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-05 12:34:52 +00:00
Diego Biurrun
6bc0e1cfba Don't hardcode the shlibdir on Cygwin, it's supposed to be bindir.
Originally committed as revision 7222 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-04 22:20:51 +00:00
Ryan Martell
73fe1052dd Minor modifications to handle mms streaming.
Patch by Ryan Martell rdm4 martellventures com.

Originally committed as revision 7221 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-04 15:46:32 +00:00
Diego Biurrun
4a1bb6196b Fix some obvious mistakes in the option descriptions.
Originally committed as revision 7220 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-04 12:04:53 +00:00
Baptiste Coudurier
d1e8675c2e probe with some success image files not containing number pattern but having recognized image extension
Originally committed as revision 7219 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-04 11:42:48 +00:00
Reimar Döffinger
cf1e119bb2 Move BE_*/LE_*/ST*/LD* macros to a common place. Some further
optimization/cleanup would be desirable (e.g. LE_* and LD*
should be the same on x86).

Originally committed as revision 7218 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-03 16:35:30 +00:00
Kostya Shishkov
5f3c4ba46c Do not touch pkt->pts
Originally committed as revision 7217 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-03 05:47:55 +00:00
Kostya Shishkov
dfbb76d373 Some VQA v1 files don't have audio stream
Originally committed as revision 7216 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-03 05:29:00 +00:00
Mike Melanson
10f865c9b7 Another hack to allow the Cinepak decoder to detect both types of deviant Cinepak
data. Tested against both known FILM files, several CPK files, and normal
CVID-encoded files.

Originally committed as revision 7215 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 22:27:18 +00:00
Mike Melanson
b40a061fcb Simplify the Sega FILM/CPK demuxer to not modify the bastardized Cinepak stream.
I changes the lavc Cinepak decoder some time ago to be able to handle the deviant
data, but never updated this demuxer.

Originally committed as revision 7214 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 21:28:05 +00:00
Víctor Paesa
970419236d Fill in some missing AVOption descriptions.
patch by Víctor Paesa, wzrlpy arsystel com

Originally committed as revision 7213 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 18:58:20 +00:00
Diego Biurrun
a2377bb0b4 Make do_video_encoding general enough to accomodate all cases.
Originally committed as revision 7212 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 15:03:28 +00:00
Diego Biurrun
5e5ac8e0a5 Make do_video_decoding general enough to accomodate all cases.
Originally committed as revision 7211 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 14:55:11 +00:00
Guillaume Poirier
3813dcc9bf Add IDCT8 routine in Altivec. Patch by yours truely with Linux fixes by Luca Barbato
Originally committed as revision 7210 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 14:50:42 +00:00
Diego Biurrun
1e1b182d34 Merge a repeating variable declaration into do_video_encoding.
Originally committed as revision 7209 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 14:46:33 +00:00
Diego Biurrun
c6c367254f spelling cosmetics: cliped --> clipped
Originally committed as revision 7208 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 14:19:49 +00:00
Kostya Shishkov
08baa3e0d7 10e6l FastUVMC was done right but in the wrong place
Originally committed as revision 7207 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 12:55:29 +00:00
Michael Niedermayer
516ea8d222 fix indention
Originally committed as revision 7206 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 11:24:41 +00:00
Michael Niedermayer
1994e7c6b6 dia_size=-1 -> funny_diamond_search()
dia_siue=768 + size -> umh search (old -1 was 784)

Originally committed as revision 7205 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 10:58:20 +00:00
Michael Niedermayer
376edfcc0f hexagon search
dia_size=512 + hexagon size (513 is the normal one used in h264)
large to small diamond search
        dia_size=256 + diamond size

Originally committed as revision 7204 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 10:45:51 +00:00
Luca Barbato
4b47d258f6 Unused variable removed
Originally committed as revision 7203 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-02 01:28:21 +00:00
Michael Niedermayer
ed1dfc4970 remove pretty much useless skiping of some predictors
this has pretty much no quality or speed effect except very small random changes

Originally committed as revision 7202 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 20:38:54 +00:00
Baptiste Coudurier
1a1c53856f mjpeg a dump header bitstream filter, modifies bitstream to be decoded by quicktime
Originally committed as revision 7201 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 14:06:21 +00:00
Baptiste Coudurier
e68e5ab0cf add bytestream big endian 16/32 writing functions
Originally committed as revision 7200 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 14:01:50 +00:00
Diego Biurrun
fb132953d4 Use a function for audio encoding and decoding.
Originally committed as revision 7199 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 11:29:37 +00:00
Diego Biurrun
36aed9e51b Use a function for libav.
Originally committed as revision 7198 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 11:09:56 +00:00
Diego Biurrun
f8aa76453b Use a function for image formats.
Originally committed as revision 7197 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 10:58:02 +00:00
Diego Biurrun
d449d1bc64 Use a function for streamed images.
Originally committed as revision 7196 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 10:53:02 +00:00
Diego Biurrun
e587a0a501 Use a function for audio-only tests.
Originally committed as revision 7195 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 10:44:28 +00:00
Allan Hsu
56cca5f10c Fix wrong flags for S16LE and S16BE audio in FLV files.
patch by Allan Hsu, allan counterpop net

Originally committed as revision 7194 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 10:26:54 +00:00
Michael Niedermayer
c9cac6e3d7 typo in umh
Originally committed as revision 7193 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 09:58:06 +00:00
Michael Niedermayer
c7675718e4 UMH support (dia_size=-1 activates it)
Originally committed as revision 7192 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 09:48:33 +00:00
Michael Niedermayer
ac003d2461 cosmetic (prevent name clashes of variables in a macro with surrounding code)
Originally committed as revision 7191 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 09:46:52 +00:00
Kostya Shishkov
98ba1cfaf7 100l FastUVMC rounding was incorrect.
This should also improve quality on WMV9Drifting.asf

Originally committed as revision 7190 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-01 07:24:56 +00:00
Michael Niedermayer
f7f8af46f7 1 step diamond search around the median MV predictor
+0.01 PSNR
idea from x264

Originally committed as revision 7189 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-30 22:44:22 +00:00
Michael Niedermayer
fc0b041637 doxy
Originally committed as revision 7188 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-30 12:00:29 +00:00
Michael Niedermayer
62b9fc1571 fix overflow and remove wrong comment
Originally committed as revision 7187 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-30 11:43:08 +00:00
Michael Niedermayer
3db1b8b538 return optimal fraction
based on a patch by Uoti Urpala

Originally committed as revision 7186 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-30 01:18:57 +00:00
Loïc Le Loarer
8fa641f8e8 Fix compile with --disable-muxers, patch by Loïc Le Loarer, lll+ffmpeg m4x org.
Originally committed as revision 7185 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-30 01:00:12 +00:00
Kostya Shishkov
61710f7bb5 Better VQA demuxer
Originally committed as revision 7184 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-29 05:42:59 +00:00
Kostya Shishkov
7667896a36 VQA v1 support
Originally committed as revision 7183 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-29 05:40:37 +00:00
Aurelien Jacobs
f39020269e cleanup the #ifdef mess in encoder/decoder/parser registration
Originally committed as revision 7182 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-28 23:55:24 +00:00
Aurelien Jacobs
be691b1060 matroska: scale timecode according to time_scale
fixes jerky playback of planet.earth.mkv

Originally committed as revision 7181 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-28 23:41:53 +00:00
Baptiste Coudurier
7f25df4cd3 move source_package declaration in the loop and reset it each iteration
Originally committed as revision 7180 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-28 17:17:36 +00:00