platform/upstream/libav.git
17 years agoFeedback from Karl H. Beckers about mouse cursor
Edouard Gomez [Wed, 13 Dec 2006 08:51:01 +0000 (08:51 +0000)]
Feedback from Karl H. Beckers about mouse cursor
(patch by Edouard Gomez)

Originally committed as revision 7309 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRFC 6: Overall cleanups again.
Edouard Gomez [Wed, 13 Dec 2006 08:50:30 +0000 (08:50 +0000)]
RFC 6: Overall cleanups again.

- License should be fixed now (finally)
- Added doxygen comments
- Cleaned up the X11Grab structure
- Renamed X11Grab structure to x11_grab_s
- Changed some Java stylish named functions to more C'stylish ones
- Changed order of some parameters so they are more libc alike with
  destination as first parameter
- Use AVRational where relevant
- Fixed time calculation
- Cleaned up a few little tiny things around the sources
  + removed a goto
  + removed unused vars
  + etc...
(Patch by Edouard Gomez)

Originally committed as revision 7308 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRFC 5: Mouse cursor painting reduc and more cleanups
Edouard Gomez [Wed, 13 Dec 2006 08:49:34 +0000 (08:49 +0000)]
RFC 5: Mouse cursor painting reduc and more cleanups

- License is for FFmpeg, not "this program"
- Rewrite mouse cursor painting functions
- Cosmetic on 2 function declarations
(patch by Edouard Gomez)

Originally committed as revision 7307 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRFC 3&4 stage: FFmpeg style aint't my style
Edouard Gomez [Wed, 13 Dec 2006 08:48:56 +0000 (08:48 +0000)]
RFC 3&4 stage: FFmpeg style aint't my style

- Tabs are 4 width
- No tabs allowed
(patch by Edouard Gomez)

Originally committed as revision 7306 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRFC 2 stage: First feedback from review comments
Edouard Gomez [Wed, 13 Dec 2006 08:48:13 +0000 (08:48 +0000)]
RFC 2 stage: First feedback from review comments

- License is GPL, simplify the license header to make it clear
- Add myself to license header, clarify who did what
- Use 64 bit PTS
- Move mouse bitmaps to the mouse cursor painting function. Make them
  const again
  - Properly detach X11 from the shared memory segment on close
  - Destroy X11 image on close
(patch by Edouard Gomez)

Originally committed as revision 7305 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRFC 1 stage: Improve maintainability of the cursoir painting code
Edouard Gomez [Wed, 13 Dec 2006 08:47:14 +0000 (08:47 +0000)]
RFC 1 stage: Improve maintainability of the cursoir painting code

- Turned the mouse cursor painting code into a macro for more
  maintainability
  - Dropped mouse cursor painting in 8bit mode
  - Removed log when dropping frames
  - Free the shared memory segment on close
(patch by Edouard Gomez)

Originally committed as revision 7304 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoAdapt the patch to more recent FFmpeg habits
Edouard Gomez [Wed, 13 Dec 2006 08:46:31 +0000 (08:46 +0000)]
Adapt the patch to more recent FFmpeg habits

- Indentation
- Use av_log instead of fprintf
- Removed strdup of the device name. It was unused
- Cleaned things a bit
(patch by Edouard Gomez)

Originally committed as revision 7303 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoOriginal X11 device demuxer patch from Clemens Fruhwirth
Guillaume Poirier [Wed, 13 Dec 2006 08:45:36 +0000 (08:45 +0000)]
Original X11 device demuxer patch from Clemens Fruhwirth

- Build system integration is equivalent to RFC #6 patch
- Same rule applies to ffmpeg.c/allformats.[c|h]
- x11grab.c is from Clemens Fruhwirth except the x11 grab
  structure for libavformat registration is renamed to
    match build system integration.

Originally committed as revision 7302 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agorevert broken commit of x11 device demuxer patch
Guillaume Poirier [Wed, 13 Dec 2006 00:06:33 +0000 (00:06 +0000)]
revert broken commit of x11 device demuxer patch

Originally committed as revision 7301 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoFeedback from Karl H. Beckers about mouse cursor
Guillaume Poirier [Tue, 12 Dec 2006 22:32:14 +0000 (22:32 +0000)]
Feedback from Karl H. Beckers about mouse cursor

Reverse direction of the mouse cursor pointer

Originally committed as revision 7300 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRFC 6: Overall cleanups again.
Guillaume Poirier [Tue, 12 Dec 2006 22:32:12 +0000 (22:32 +0000)]
RFC 6: Overall cleanups again.

- License should be fixed now (finally)
- Added doxygen comments
- Cleaned up the X11Grab structure
- Renamed X11Grab structure to x11_grab_s
- Changed some Java stylish named functions to more C'stylish ones
- Changed order of some parameters so they are more libc alike with
  destination as first parameter
- Use AVRational where relevant
- Fixed time calculation
- Cleaned up a few little tiny things around the sources
  + removed a goto
  + removed unused vars
  + etc...

Originally committed as revision 7299 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRFC 5: Mouse cursor painting reduc and more cleanups
Guillaume Poirier [Tue, 12 Dec 2006 22:32:10 +0000 (22:32 +0000)]
RFC 5: Mouse cursor painting reduc and more cleanups

- License is for FFmpeg, not "this program"
- Rewrite mouse cursor painting functions
- Cosmetic on 2 function declarations

Originally committed as revision 7298 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRFC 3&4 stage: FFmpeg style aint't my style
Guillaume Poirier [Tue, 12 Dec 2006 22:32:08 +0000 (22:32 +0000)]
RFC 3&4 stage: FFmpeg style aint't my style

- Tabs are 4 width
- No tabs allowed

Originally committed as revision 7297 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRFC 2 stage: First feedback from review comments
Guillaume Poirier [Tue, 12 Dec 2006 22:32:06 +0000 (22:32 +0000)]
RFC 2 stage: First feedback from review comments

- License is GPL, simplify the license header to make it clear
- Add myself to license header, clarify who did what
- Use 64 bit PTS
- Move mouse bitmaps to the mouse cursor painting function. Make them
  const again
- Properly detach X11 from the shared memory segment on close
- Destroy X11 image on close

Originally committed as revision 7296 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRFC 1 stage: Improve maintainability of the cursoir painting code
Guillaume Poirier [Tue, 12 Dec 2006 22:32:04 +0000 (22:32 +0000)]
RFC 1 stage: Improve maintainability of the cursoir painting code

- Turned the mouse cursor painting code into a macro for more
  maintainability
- Dropped mouse cursor painting in 8bit mode
- Removed log when dropping frames
- Free the shared memory segment on close

Originally committed as revision 7295 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoAdapt the patch to more recent FFmpeg habits
Guillaume Poirier [Tue, 12 Dec 2006 22:32:02 +0000 (22:32 +0000)]
Adapt the patch to more recent FFmpeg habits

- Indentation
- Use av_log instead of fprintf
- Removed strdup of the device name. It was unused
- Cleaned things a bit

Originally committed as revision 7294 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoOriginal X11 device demuxer patch from Clemens Fruhwirth
Guillaume Poirier [Tue, 12 Dec 2006 22:31:46 +0000 (22:31 +0000)]
Original X11 device demuxer patch from Clemens Fruhwirth

- Build system integration is equivalent to RFC #6 patch
- Same rule applies to ffmpeg.c/allformats.[c|h]
- x11grab.c is from Clemens Fruhwirth except the x11 grab
  structure for libavformat registration is renamed to
  match build system integration.

Originally committed as revision 7293 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agotypo
Diego Biurrun [Tue, 12 Dec 2006 20:40:39 +0000 (20:40 +0000)]
typo

Originally committed as revision 7292 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agolibpostproc has its own version number and should not use libavcodec's.
Diego Biurrun [Tue, 12 Dec 2006 20:13:26 +0000 (20:13 +0000)]
libpostproc has its own version number and should not use libavcodec's.

Originally committed as revision 7291 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoindent
Michael Niedermayer [Tue, 12 Dec 2006 14:08:19 +0000 (14:08 +0000)]
indent

Originally committed as revision 7290 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agothe next r_frame_rate try ...
Michael Niedermayer [Tue, 12 Dec 2006 14:07:46 +0000 (14:07 +0000)]
the next r_frame_rate try ...
discard first duration
accumulate remaining durations
add 15000/1001 and 12000/1001

Originally committed as revision 7289 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoDoxygen comments about variables described by Michael here:
Guillaume Poirier [Tue, 12 Dec 2006 13:41:17 +0000 (13:41 +0000)]
Doxygen comments about variables described by Michael here:
Date: Tue, 12 Dec 2006 14:00:54 +0100
Subject: Re: [Ffmpeg-cvslog] r6876 - trunk/libavcodec/motion_est.c

Originally committed as revision 7288 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agomv overflow in map fix (untested except regression tests)
Michael Niedermayer [Tue, 12 Dec 2006 13:31:12 +0000 (13:31 +0000)]
mv overflow in map fix (untested except regression tests)

Originally committed as revision 7287 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoadd FLV decoder metadata parsing
Allan Hsu [Tue, 12 Dec 2006 12:29:33 +0000 (12:29 +0000)]
add FLV decoder metadata parsing
patch by Allan Hsu % allan A counterpop P net %
date: Dec 12, 2006 12:19 PM
subject: Re: [Ffmpeg-devel] [PATCH] FLV decoder metadata reading

Originally committed as revision 7286 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agogcc 2.95 fix
Michael Niedermayer [Tue, 12 Dec 2006 12:24:30 +0000 (12:24 +0000)]
gcc 2.95 fix

Originally committed as revision 7285 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoFix JPEG-LS encoder 0xff-escaping writing too much or uninitialized data.
Reimar Döffinger [Mon, 11 Dec 2006 20:18:36 +0000 (20:18 +0000)]
Fix JPEG-LS encoder 0xff-escaping writing too much or uninitialized data.

Originally committed as revision 7284 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agorewrite r_frame_rate selectioon code again
Michael Niedermayer [Mon, 11 Dec 2006 16:59:10 +0000 (16:59 +0000)]
rewrite r_frame_rate selectioon code again

Originally committed as revision 7283 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoAdding H.264 DCT.
Panagiotis Issaris [Mon, 11 Dec 2006 15:53:55 +0000 (15:53 +0000)]
Adding H.264 DCT.

Originally committed as revision 7282 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoremove useless sampleDuration
Baptiste Coudurier [Mon, 11 Dec 2006 13:31:20 +0000 (13:31 +0000)]
remove useless sampleDuration

Originally committed as revision 7281 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agocheck codec frame size directly and only for audio
Baptiste Coudurier [Mon, 11 Dec 2006 13:30:37 +0000 (13:30 +0000)]
check codec frame size directly and only for audio

Originally committed as revision 7280 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agofix playback of mp3_bits_left.avi
Michael Niedermayer [Mon, 11 Dec 2006 13:01:20 +0000 (13:01 +0000)]
fix playback of mp3_bits_left.avi

Originally committed as revision 7279 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoImprove broken shell warning.
Diego Biurrun [Mon, 11 Dec 2006 10:57:52 +0000 (10:57 +0000)]
Improve broken shell warning.

Originally committed as revision 7278 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoGCC 3.3 compile fix
Guillaume Poirier [Mon, 11 Dec 2006 10:52:18 +0000 (10:52 +0000)]
GCC 3.3 compile fix

Originally committed as revision 7277 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoImprove option description.
Diego Biurrun [Mon, 11 Dec 2006 10:51:42 +0000 (10:51 +0000)]
Improve option description.

Originally committed as revision 7276 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoimproved stack misalignment warning
Måns Rullgård [Mon, 11 Dec 2006 09:19:58 +0000 (09:19 +0000)]
improved stack misalignment warning

Originally committed as revision 7275 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agofix typo in Darwin shared lib naming
Måns Rullgård [Mon, 11 Dec 2006 01:06:23 +0000 (01:06 +0000)]
fix typo in Darwin shared lib naming

Originally committed as revision 7274 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoAdding function which enables writing H.264 NAL units.
Panagiotis Issaris [Mon, 11 Dec 2006 01:00:50 +0000 (01:00 +0000)]
Adding function which enables writing H.264 NAL units.

Originally committed as revision 7273 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agomove duration finding code into read_packet() so it can be skiped if duration has...
Michael Niedermayer [Sun, 10 Dec 2006 17:53:01 +0000 (17:53 +0000)]
move duration finding code into read_packet() so it can be skiped if duration has already been set

Originally committed as revision 7272 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agouse amf_get_string()
Michael Niedermayer [Sun, 10 Dec 2006 17:38:16 +0000 (17:38 +0000)]
use amf_get_string()

Originally committed as revision 7271 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agocosmetics
Michael Niedermayer [Sun, 10 Dec 2006 17:32:05 +0000 (17:32 +0000)]
cosmetics

Originally committed as revision 7270 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoamf_get_string() by Allan Hsu allan aat counterpop doot net
Michael Niedermayer [Sun, 10 Dec 2006 17:31:17 +0000 (17:31 +0000)]
amf_get_string() by Allan Hsu  allan aat counterpop doot net

Originally committed as revision 7269 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoget rid of AVFMTCTX_NOHEADER, create streams in read_header()
Michael Niedermayer [Sun, 10 Dec 2006 17:25:30 +0000 (17:25 +0000)]
get rid of AVFMTCTX_NOHEADER, create streams in read_header()

Originally committed as revision 7268 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoset flags correctly in write header instead of seeking back and fixing it in write_tr...
Michael Niedermayer [Sun, 10 Dec 2006 17:12:45 +0000 (17:12 +0000)]
set flags correctly in write header instead of seeking back and fixing it in write_trailer()

Originally committed as revision 7267 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoFix 16 bit cscd samples, 16 bit raw means RGB555 on Windows, and the original
Reimar Döffinger [Sat, 9 Dec 2006 13:30:28 +0000 (13:30 +0000)]
Fix 16 bit cscd samples, 16 bit raw means RGB555 on Windows, and the original
cscd codec is for windows.

Originally committed as revision 7266 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoTypo in error message
Reimar Döffinger [Sat, 9 Dec 2006 13:13:45 +0000 (13:13 +0000)]
Typo in error message

Originally committed as revision 7265 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoprint a more correct message when container frame rate differs from codec frame rate
Baptiste Coudurier [Sat, 9 Dec 2006 13:12:02 +0000 (13:12 +0000)]
print a more correct message when container frame rate differs from codec frame rate

Originally committed as revision 7264 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoOpenBSD settings by Nikns Siankin <nikns at secure lv>
Måns Rullgård [Sat, 9 Dec 2006 01:27:30 +0000 (01:27 +0000)]
OpenBSD settings by Nikns Siankin <nikns at secure lv>

Originally committed as revision 7263 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agosimplify test for memalign emulation requirement
Måns Rullgård [Fri, 8 Dec 2006 20:04:26 +0000 (20:04 +0000)]
simplify test for memalign emulation requirement

Originally committed as revision 7262 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agofix bug when __GNUC__ isn't defined and when compiling for a non-x86 architecture...
Martin Storsjö [Fri, 8 Dec 2006 13:25:37 +0000 (13:25 +0000)]
fix bug when __GNUC__ isn't defined and when compiling for a non-x86 architecture, patch by Martin Storsjö, martin at martin st

Originally committed as revision 7261 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoDeobfuscate expression
Kostya Shishkov [Fri, 8 Dec 2006 05:28:00 +0000 (05:28 +0000)]
Deobfuscate expression

Originally committed as revision 7260 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoNow ZMBV encoder compiles
Kostya Shishkov [Fri, 8 Dec 2006 05:13:40 +0000 (05:13 +0000)]
Now ZMBV encoder compiles

Originally committed as revision 7259 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years ago1e6l forgot to add zmbvenc.c
Kostya Shishkov [Fri, 8 Dec 2006 04:37:00 +0000 (04:37 +0000)]
1e6l forgot to add zmbvenc.c

Originally committed as revision 7258 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agolavc is at major version 51, delete old stuff
Måns Rullgård [Fri, 8 Dec 2006 00:42:55 +0000 (00:42 +0000)]
lavc is at major version 51, delete old stuff

Originally committed as revision 7257 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agorename always_inline to av_always_inline and move to common.h
Måns Rullgård [Fri, 8 Dec 2006 00:35:08 +0000 (00:35 +0000)]
rename always_inline to av_always_inline and move to common.h

Originally committed as revision 7256 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoBUILD_SHARED_AV is no longer used
Måns Rullgård [Thu, 7 Dec 2006 23:16:33 +0000 (23:16 +0000)]
BUILD_SHARED_AV is no longer used

Originally committed as revision 7255 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agomerge #ifdef HAVE_AV_CONFIG_H sections
Måns Rullgård [Thu, 7 Dec 2006 20:06:11 +0000 (20:06 +0000)]
merge #ifdef HAVE_AV_CONFIG_H sections

Originally committed as revision 7254 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agofix mingw shared build, and get rid of FF_IMPORT_ATTR
Måns Rullgård [Thu, 7 Dec 2006 19:27:00 +0000 (19:27 +0000)]
fix mingw shared build, and get rid of FF_IMPORT_ATTR

Originally committed as revision 7253 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agodo not use non-standard test -nt
Måns Rullgård [Thu, 7 Dec 2006 19:25:04 +0000 (19:25 +0000)]
do not use non-standard test -nt

Originally committed as revision 7252 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agomake shell test work with Solaris /bin/sh
Måns Rullgård [Thu, 7 Dec 2006 19:23:32 +0000 (19:23 +0000)]
make shell test work with Solaris /bin/sh

Originally committed as revision 7251 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agobetter warning
Michael Niedermayer [Thu, 7 Dec 2006 18:35:58 +0000 (18:35 +0000)]
better warning

Originally committed as revision 7250 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoff_check_alignment to warn the user about a missaligned stack
Michael Niedermayer [Thu, 7 Dec 2006 18:33:00 +0000 (18:33 +0000)]
ff_check_alignment to warn the user about a missaligned stack

Originally committed as revision 7249 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agofix compilation
Michael Niedermayer [Thu, 7 Dec 2006 18:29:02 +0000 (18:29 +0000)]
fix compilation

Originally committed as revision 7248 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoAdded entry for H.264 DCT to the DSP context.
Panagiotis Issaris [Thu, 7 Dec 2006 16:09:33 +0000 (16:09 +0000)]
Added entry for H.264 DCT to the DSP context.

Originally committed as revision 7247 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoAdd codec ID for a native H.264 encoder.
Panagiotis Issaris [Thu, 7 Dec 2006 15:59:42 +0000 (15:59 +0000)]
Add codec ID for a native H.264 encoder.

Originally committed as revision 7246 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoMaking rem6 and div6 globally visible and thus adding prefixes.
Panagiotis Issaris [Thu, 7 Dec 2006 09:59:05 +0000 (09:59 +0000)]
Making rem6 and div6 globally visible and thus adding prefixes.

Originally committed as revision 7245 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRemoving unused code
Panagiotis Issaris [Thu, 7 Dec 2006 09:47:29 +0000 (09:47 +0000)]
Removing unused code

Originally committed as revision 7244 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRegister myself as maintainer of zmbvenc.c too
Kostya Shishkov [Thu, 7 Dec 2006 04:36:37 +0000 (04:36 +0000)]
Register myself as maintainer of zmbvenc.c too

Originally committed as revision 7243 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoZMBV encoder
Kostya Shishkov [Thu, 7 Dec 2006 04:17:01 +0000 (04:17 +0000)]
ZMBV encoder

Originally committed as revision 7242 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agouse standard INT64_MAX instead of MAXINT64 (and MIN)
Måns Rullgård [Thu, 7 Dec 2006 00:47:37 +0000 (00:47 +0000)]
use standard INT64_MAX instead of MAXINT64 (and MIN)

Originally committed as revision 7241 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agouse the standard INT64_C() macro for 64-bit constants
Måns Rullgård [Wed, 6 Dec 2006 23:46:11 +0000 (23:46 +0000)]
use the standard INT64_C() macro for 64-bit constants

Originally committed as revision 7240 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agomove more macros to internal.h
Måns Rullgård [Wed, 6 Dec 2006 23:23:20 +0000 (23:23 +0000)]
move more macros to internal.h

Originally committed as revision 7239 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agomove some __attribute__ macros to internal.h
Måns Rullgård [Wed, 6 Dec 2006 21:27:08 +0000 (21:27 +0000)]
move some __attribute__ macros to internal.h

Originally committed as revision 7238 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoremove 'restrict' definition, it is always #defined in config.h
Måns Rullgård [Wed, 6 Dec 2006 20:31:39 +0000 (20:31 +0000)]
remove 'restrict' definition, it is always #defined in config.h

Originally committed as revision 7237 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agocosmetics, remove braces, remove spaces just inside parens
Baptiste Coudurier [Wed, 6 Dec 2006 17:17:33 +0000 (17:17 +0000)]
cosmetics, remove braces, remove spaces just inside parens

Originally committed as revision 7236 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoAdd "mixed_refs" description suggested by Loren Merritt and update accompanying
Panagiotis Issaris [Wed, 6 Dec 2006 17:04:23 +0000 (17:04 +0000)]
Add "mixed_refs" description suggested by Loren Merritt and update accompanying
comment in the code.

Originally committed as revision 7235 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agodo not truncate pts/dts if value is AV_NOPTS_VALUE, patch by Andy Parkins, andrew...
Andy Parkins [Wed, 6 Dec 2006 15:46:12 +0000 (15:46 +0000)]
do not truncate pts/dts if value is AV_NOPTS_VALUE, patch by Andy Parkins, andrew parkins at 360visiontechnology com

Originally committed as revision 7234 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoAdd more descriptions to the AVOption array taken from the avcodec.h AVCodec structur...
Panagiotis Issaris [Wed, 6 Dec 2006 08:24:29 +0000 (08:24 +0000)]
Add more descriptions to the AVOption array taken from the avcodec.h AVCodec structure member comments.

Originally committed as revision 7233 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoExport symbols of several H.264 intra prediction functions
Panagiotis Issaris [Wed, 6 Dec 2006 08:17:43 +0000 (08:17 +0000)]
Export symbols of several H.264 intra prediction functions

Originally committed as revision 7232 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoDefines various common FLV format values between the FLV muxer and demuxer
Allan Hsu [Wed, 6 Dec 2006 00:23:04 +0000 (00:23 +0000)]
Defines various common FLV format values between the FLV muxer and demuxer
in a common flv.h.
patch by Allan Hsu  allan _at_ counterpop.net

Originally committed as revision 7231 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoRemove MinGW install path special-casing.
Ramiro Polla [Tue, 5 Dec 2006 23:39:58 +0000 (23:39 +0000)]
Remove MinGW install path special-casing.
patch by Ramiro Polla, angustia arrozcru no-ip org

Originally committed as revision 7230 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agofix crash when decoding a truncated H264 slice
Alexander Chemeris [Tue, 5 Dec 2006 22:18:19 +0000 (22:18 +0000)]
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

17 years agoRemoving unused code
Panagiotis Issaris [Tue, 5 Dec 2006 22:05:09 +0000 (22:05 +0000)]
Removing unused code

Originally committed as revision 7228 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoAdd comment denoting group of H.264 functions
Panagiotis Issaris [Tue, 5 Dec 2006 21:57:31 +0000 (21:57 +0000)]
Add comment denoting group of H.264 functions

Originally committed as revision 7227 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoChange NAL unit type defines to an enum and move to a header file for usage
Panagiotis Issaris [Tue, 5 Dec 2006 21:52:15 +0000 (21:52 +0000)]
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

17 years agofix memleak, free stream codec allocated by av_new_stream
Baptiste Coudurier [Tue, 5 Dec 2006 14:01:44 +0000 (14:01 +0000)]
fix memleak, free stream codec allocated by av_new_stream

Originally committed as revision 7225 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years ago10l umh search needs hex size 2 now after the last change
Michael Niedermayer [Tue, 5 Dec 2006 12:35:47 +0000 (12:35 +0000)]
10l umh search needs hex size 2 now after the last change

Originally committed as revision 7224 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agomake hex and large 2 small diamond search half their size instead or -1 if the initia...
Michael Niedermayer [Tue, 5 Dec 2006 12:34:52 +0000 (12:34 +0000)]
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

17 years agoDon't hardcode the shlibdir on Cygwin, it's supposed to be bindir.
Diego Biurrun [Mon, 4 Dec 2006 22:20:51 +0000 (22:20 +0000)]
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

17 years agoMinor modifications to handle mms streaming.
Ryan Martell [Mon, 4 Dec 2006 15:46:32 +0000 (15:46 +0000)]
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

17 years agoFix some obvious mistakes in the option descriptions.
Diego Biurrun [Mon, 4 Dec 2006 12:04:53 +0000 (12:04 +0000)]
Fix some obvious mistakes in the option descriptions.

Originally committed as revision 7220 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoprobe with some success image files not containing number pattern but having recogniz...
Baptiste Coudurier [Mon, 4 Dec 2006 11:42:48 +0000 (11:42 +0000)]
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

17 years agoMove BE_*/LE_*/ST*/LD* macros to a common place. Some further
Reimar Döffinger [Sun, 3 Dec 2006 16:35:30 +0000 (16:35 +0000)]
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

17 years agoDo not touch pkt->pts
Kostya Shishkov [Sun, 3 Dec 2006 05:47:55 +0000 (05:47 +0000)]
Do not touch pkt->pts

Originally committed as revision 7217 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoSome VQA v1 files don't have audio stream
Kostya Shishkov [Sun, 3 Dec 2006 05:29:00 +0000 (05:29 +0000)]
Some VQA v1 files don't have audio stream

Originally committed as revision 7216 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoAnother hack to allow the Cinepak decoder to detect both types of deviant Cinepak
Mike Melanson [Sat, 2 Dec 2006 22:27:18 +0000 (22:27 +0000)]
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

17 years agoSimplify the Sega FILM/CPK demuxer to not modify the bastardized Cinepak stream.
Mike Melanson [Sat, 2 Dec 2006 21:28:05 +0000 (21:28 +0000)]
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

17 years agoFill in some missing AVOption descriptions.
Víctor Paesa [Sat, 2 Dec 2006 18:58:20 +0000 (18:58 +0000)]
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

17 years agoMake do_video_encoding general enough to accomodate all cases.
Diego Biurrun [Sat, 2 Dec 2006 15:03:28 +0000 (15:03 +0000)]
Make do_video_encoding general enough to accomodate all cases.

Originally committed as revision 7212 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoMake do_video_decoding general enough to accomodate all cases.
Diego Biurrun [Sat, 2 Dec 2006 14:55:11 +0000 (14:55 +0000)]
Make do_video_decoding general enough to accomodate all cases.

Originally committed as revision 7211 to svn://svn.ffmpeg.org/ffmpeg/trunk

17 years agoAdd IDCT8 routine in Altivec. Patch by yours truely with Linux fixes by Luca Barbato
Guillaume Poirier [Sat, 2 Dec 2006 14:50:42 +0000 (14:50 +0000)]
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