Statistics
| Branch: | Revision:

ffmpeg / libavdevice @ 99778631

# Date Author Comment
50f85218 05/01/2010 08:24 AM Stefano Sabatini

Make device_open() store the VIDIOC_QUERYCAP ioctl errno, and in case
of failure return the stored value rather than the current errno,
which may be overwritten by a following call to close().

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

faa2989e 04/29/2010 01:05 PM Ramiro Polla

vfwcap: flip RGB rawvideo.

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

b01dba14 04/28/2010 08:02 AM Luca Abeni

Check the return value of device_try_init() immediately after calling such a
function. Avoids the following warning:
libavdevice/v4l2.c: In function ‘v4l2_read_header’:
libavdevice/v4l2.c:586: warning: ‘codec_id’ may be used uninitialized in this function...

6e25b780 04/27/2010 10:45 PM Stefano Sabatini

Fix weird brace placement.

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

1ace15f5 04/27/2010 09:33 PM Luca Abeni

Reduce the verbosity of the v4l2 input device

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

4f54d924 04/27/2010 09:32 PM Luca Abeni

Simplify some output messages in the v4l2 input device

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

932d775f 04/26/2010 10:07 PM Stefano Sabatini

Implement v4l2 input size autodetection in v4l2_read_header().

Move check on frame size after the device is opened and after
device_try_init() is attempted. If the provided size value is 0x0,
perform a VIDIOC_G_FMT ioctl() on the device, which sets size to the...

c57a8fef 04/26/2010 07:40 PM Stefano Sabatini

Return meaningful error codes, rather than always -1.

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

18225025 04/25/2010 06:47 PM Stefano Sabatini

Remove unnecessary width and height variables from v4l2_read_header().

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

ba87f080 04/20/2010 02:45 PM Diego Biurrun

Remove explicit filename from Doxygen @file commands.

Passing an explicit filename to this command is only necessary if the
documentation in the @file block refers to a file different from the
one the block resides in.

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

2874c81c 04/03/2010 02:15 PM Stefano Sabatini

Replace all remaining occurrences of AVERROR_NOMEM with
AVERROR.

AVERROR_NOMEM is deprecated and will be dropped at the next libavutil
major bump.

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

fea9bb2f 04/02/2010 01:33 PM Martin Storsjö

Replace the last occurrance of CODEC_TYPE_ with AVMEDIA_TYPE_

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

cc947f04 03/31/2010 12:29 PM Jean-Daniel Dupas

Replace all occurences of PKT_FLAG_KEY with AV_PKT_FLAG_KEY.

Patch by Jean-Daniel Dupas, devlists shadowlab org

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

72415b2a 03/30/2010 11:30 PM Stefano Sabatini

Define AVMediaType enum, and use it instead of enum CodecType, which
is deprecated and will be dropped at the next major bump.

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

bd01c393 03/25/2010 12:41 AM Stefano Sabatini

Make audio_read_packet() return AVERROR_EOF rather than AVERROR =
AVERROR = 1.

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

85f273c7 03/23/2010 11:35 PM Ramiro Polla

x11grab: AVFormatParameters are always passed from av_open_input_stream(),
there is no need to check for it.

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

e547328b 03/21/2010 09:24 AM Diego Biurrun

Revert removal of _NETBSD_SOURCE definition.
It is indeed necessary to compile on NetBSD.

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

ad8eede7 03/17/2010 04:36 AM Ramiro Polla

vfwcap: Free remaining packets on vfw_read_close().

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

ce03ed4d 03/17/2010 04:24 AM Ramiro Polla

Do not store a copy of AVFormatContext *s in vfw_ctx.
Save *s directly in SetWindowLongPtr instead.

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

5ae092ee 03/13/2010 07:19 PM Stefano Sabatini

Replace all the occurrences of AVERROR_EIO with AVERROR, and mark
AVERROR_EIO for deletion at the next major bump.

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

4f4e4008 03/12/2010 05:29 PM Diego Biurrun

Replace BSD-specific integer types by their POSIX equivalents.
Mark bktr_init function as av_cold.
Tested to work by Michael Kostylev on the NetBSD FATE box.

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

2138dc99 03/12/2010 05:28 PM Diego Biurrun

Add _XOPEN_SOURCE=600 to CPPFLAGS on NetBSD.

This make NetBSD compile out of the box at the cost of a hack, but a
locally contained one that is preferable to the one used in the wild.
Currently the NetBSD FATE box adds -D_NETBSD_SOURCE to CPPFLAGS to work...

e24080f0 03/10/2010 05:25 AM Ramiro Polla

vfwcap: Add support for UYVY pixel format.

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

c26e58e3 03/06/2010 10:36 PM Måns Rullgård

Add some missing #includes

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

d5963ee6 03/03/2010 09:16 AM Jorge Acereda

Add _NETBSD_SOURCE definition to fix compilation on NetBSD.
NetBSD is unlikely to fix their headers and the FATE box passes it
as -D_NETBSD_SOURCE on the command line anyway. In this case, it's
better to keep the hack well-contained within this file.
Closes issue 886....

d7a4961e 02/23/2010 04:49 PM Nash Tsai

vfwcap: support MJPG compressed streams.
Patch by Nash Tsai <nash dot tsai at gmail dot com>

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

802da0b4 02/21/2010 03:23 AM Ramiro Polla

Indent.

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

1dc5c358 02/05/2010 11:24 PM Stefano Sabatini

Satisfy style nits.

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

90d0379f 01/28/2010 03:45 PM Jai Menon

Avoid using deprecated AVFormatParameters::[audio|video]_codec_id field.

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

420755dd 01/23/2010 08:58 PM kemuri

vfwcap: Include windows.h before vfw.h since the latter requires defines
from the former.
Patch by kemuri <kemuri9 at gmail dot com>

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

a482e61b 01/16/2010 04:49 AM Måns Rullgård

Add symbol versioning for shared libraries

Based on patch by Reinhard Tartler <siretart tauware de>

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

8040c3b2 01/03/2010 10:43 AM Reinhard Tartler

Define device_try_init() as static in libavdevice/v4l2.c.
Patch by Reinhard Tartler (siretart AT tauware DOT de).

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

3d1ebac8 12/14/2009 11:23 PM Carl Eugen Hoyos

Define _XOPEN_SOURCE as 600 before including a XSI extension header.

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

1f15747f 12/14/2009 10:52 AM Carl Eugen Hoyos

Use enum PixelFormat as type for input_pixfmt to avoid one icc warning.

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

3db77ccf 12/14/2009 10:34 AM Luca Abeni

Support compressed formats in the V4L2 input device.
Patch by klchxbec AT freenet DOT de.

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

9eb6e9d9 12/14/2009 10:33 AM Luca Abeni

Add support for V4L2 compressed formats in the table used for converting
between V4L2 formats and ffmpeg's formats/codecs.
Patch by klchxbec AT freenet DOT de.

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

9202218e 12/14/2009 10:31 AM Luca Abeni

Use the correct type for the V4L2 format.

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

158aa9f2 12/14/2009 10:30 AM Luca Abeni

Return pkt->size in v4l2_read_packet().
mmap_read_frame() takes care of ensuring that the packet size
is correct.

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

419bddd3 11/29/2009 11:30 PM Matthieu Castet

Include alsa headers before the internal FFmpeg headers.

This avoids symbol redefinitions problems, for example avoids the "free"
symbol to be redefined before system headers actually using it are
included, thus breaking compilation. In particular this change allows...

244c8d10 11/29/2009 10:39 PM Ivo van Poorten

consistency with other files: av_cold static ---> static av_cold

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

f6dcc937 11/27/2009 07:36 PM Michael Niedermayer

Add nomouse option to not record the mouse cursor.
Implements issue877

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

a5a61fac 11/27/2009 06:56 PM Michael Niedermayer

Remove unused stuff.

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

781c1aa6 11/27/2009 05:58 PM Roxis

Real cursor support in x11grab.
Patch by Roxis /// roxis list dot ru
Slight changes by me to update the patch to current svn.

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

d3298350 11/27/2009 01:48 PM Michael Niedermayer

Do not invent error codes but pass the error code on.

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

fed0c2fb 11/27/2009 01:37 PM Michael Niedermayer

Replace very odd and completely broken oss read_packet() by the obvious way to
read.
Fixes issue348.

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

c1736936 11/18/2009 05:15 PM Diego Biurrun

Add functions to return library license and library configuration.

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

d7a0e29f 11/18/2009 05:01 PM Diego Biurrun

Split avdevice.c off from alldevices.c.
alldevices.c is not a good place for avdevice_version().

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

1f20782c 11/16/2009 06:39 PM Diego Biurrun

Add missing #includes for avutil.h, required for the AV_VERSION* macros.

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

15674f12 10/18/2009 10:47 AM Diego Biurrun

cosmetics: Break overly long lines.

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

58f873dd 09/30/2009 01:01 PM Reimar Döffinger

Fix compilation of beosaudio.cpp, not tested if it actually works though.

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

71e42180 09/22/2009 02:44 PM Diego Biurrun

Fix METEOR vs. BKTR typo, noticed by Steve O'Hara-Smith, steve sohara org.

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

31fe12a9 09/19/2009 09:09 AM Reimar Döffinger

Add missing strings.h include needed for strcasecmp.

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

600b9c5c 09/12/2009 04:23 PM Vitor Sessak

Do not do free AVStream in case of error, this is not supposed to be
done by the demuxer.

Fix issue 1378.

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

315fa33f 09/04/2009 04:32 PM Ramiro Polla

Indent.

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

a9decf00 09/04/2009 04:31 PM Ramiro Polla

Use if(0){} instead of #if 0 to prevent debug code to rot.

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

95f2c769 08/23/2009 11:02 AM Måns Rullgård

Skip headers requiring external libs not present in checkheaders

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

c959c6ee 08/02/2009 05:39 PM Diego Biurrun

vfwcap: Move vfw_read_close to avoid forward declaration.
Patch by Diego.

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

155b0f00 07/30/2009 05:31 PM Ramiro Polla

vfwcap: Indent.

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

1c0b9215 07/30/2009 05:29 PM Ramiro Polla

vfwcap: Support compressed streams.

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

42477de5 07/30/2009 05:25 PM Ramiro Polla

vfwcap: Reorder some code to simplify next patch.

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

d40b45e8 07/30/2009 04:18 PM Ramiro Polla

vfwcap: Return PIX_FMT_NONE instead of -1 on error.

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

189230ad 07/30/2009 04:16 PM Ramiro Polla

vfwcap: Update error message:
- Verbose debug information is at max v 9 now;
Add an empty space for readability.

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

63613fe6 07/26/2009 12:20 PM Måns Rullgård

Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN

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

62a0525d 07/21/2009 02:32 PM Måns Rullgård

x11grab: remove unnecessary #includes and senseless #define

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

38e54a75 06/29/2009 06:49 PM Stefano Sabatini

Make the configure script select the input/output devices using
--enable-indev, --enable-outdev rather than --enable-demuxer,
--enable-muxer as before, same for disabling them.

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

cf6bae68 05/06/2009 10:38 PM Daniel Verkamp

Change codec_id type to enum CodecID, fix warning.

Patch by Daniel Verkamp daniel drv nu.

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

08982bb4 04/14/2009 10:33 PM Carl Eugen Hoyos

Cosmetics: Split long line.

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

899f38df 04/14/2009 10:30 PM Carl Eugen Hoyos

Fix two icc warnings #188: enumerated type mixed with another type.

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

34bcada4 04/14/2009 10:21 PM Carl Eugen Hoyos

Fix icc warning #188: enumerated type mixed with another type.

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

5c463aac 04/14/2009 10:19 PM Carl Eugen Hoyos

Fix icc warning #188: enumerated type mixed with another type.

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

80ff8a16 04/02/2009 11:53 PM Olivier Guilyardi

Implement JACK input device.

Patch by Olivier Guilyardi list samalyse com.
See the thread: "[FFmpeg-devel] [PATCH] libavdevice: JACK demuxer".

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

3cac2f13 03/07/2009 06:17 PM Luca Abeni

Fix AVFMT_FLAG_NONBLOCK in alsa

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

1c787b10 02/15/2009 02:32 PM Luca Abeni

Cast a __u64 variable to uint64_t so that it can be printed without warnings

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

b17e0f06 02/09/2009 11:17 AM Diego Biurrun

Remove file name from file headers.
It provides no useful information and breaks on renames.

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

f8a32581 02/02/2009 09:22 AM Diego Biurrun

Add necessary #includes to pass 'make checkheaders'.

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

bad5537e 02/01/2009 02:00 AM Diego Biurrun

Use full internal pathname in doxygen @file directives.
Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.

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

5449a787 01/30/2009 12:41 PM Luca Abeni

If AVPacket->data == NULL, the packet does not contain any buffer to
be freed.
This fixes a double free on exit.

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

35fd8122 01/26/2009 09:16 AM Nicolas George

Add ALSA support in libavdevice.
Patch by Nicolas George: name surname normalesup org
Original thread: [FFmpeg-devel] [PATCH] ALSA for libavdevice
Date: 12/09/2008 07:17 PM

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

33054e35 01/21/2009 08:43 AM Benoit Fouet

Rename audio.c to oss_audio.c in libavdevice.

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

0c26e964 01/20/2009 08:01 AM Benoit Fouet

Use avf context in av_log, instead of NULL.

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

d99b8166 01/20/2009 08:00 AM Benoit Fouet

Pass avf context to audio_open().

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

406792e7 01/19/2009 03:46 PM Diego Biurrun

cosmetics: Remove pointless period after copyright statement non-sentences.

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

49fb20cb 01/14/2009 05:19 PM Aurelien Jacobs

replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_
and remove all ENABLE_ definitions.

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

b250f9c6 01/13/2009 11:44 PM Aurelien Jacobs

Change semantic of CONFIG_*, HAVE_* and ARCH_*.
They are now always defined to either 0 or 1.

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

e7b987dc 01/07/2009 01:34 PM Luca Abeni

Remove the frame rate from struct video_data, and allow using a variable
frame rate for video4linux2 input

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

5d91e928 12/28/2008 02:41 PM Stefano Sabatini

Use avcodec_check_dimensions() for checking the frame size validity.
The v4l.c check is moved after the eventual automatic size detection,
so the check in that case is performed on the new set values.

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

df77a6da 12/27/2008 11:44 AM Stefano Sabatini

Make the VIDIOCMCAPTURE ioctl error message consistent with the other ones.

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

faf67322 12/27/2008 11:40 AM Stefano Sabatini

Add missing check on the return value of the VIDIOCSWIN ioctl.

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

df2a3f27 12/26/2008 11:23 AM Stefano Sabatini

Use more descriptive long_names for Video4Linux input devices.

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

7274a480 12/26/2008 10:12 AM Stefano Sabatini

Check that the device is a capture device immediately after opening
the device.

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

f233d348 12/26/2008 09:31 AM Stefano Sabatini

Remove unnecessary temporary variable "frame_size" from
grab_read_header().

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

fd867ffd 12/26/2008 09:12 AM Stefano Sabatini

Add missing check on the result of a VIDIOCCAPTURE ioctl.

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

c40432d3 12/26/2008 09:07 AM Stefano Sabatini

Cosmetics: put a space after each comma, improve consistency and
readability.

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

7bbacf9a 12/17/2008 11:58 PM Stefano Sabatini

Implement size autodetection if one of the width and height
AVFormatParameters for grab_read_header() is non-positive.

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

406c5808 12/17/2008 11:51 PM Stefano Sabatini

Replace the width and height fields in VideoData with a struct
video_window video_win field.

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

9580ba26 12/17/2008 11:43 PM Stefano Sabatini

Replace frame_rate and frame_rate_base fields in VideoData with an
AVRational time_base field.

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

616deed2 12/13/2008 06:16 PM Diego Biurrun

Do not invade _t POSIX namespace.

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

eb857782 12/13/2008 09:16 AM Reimar Döffinger

Define _BSD_SOURCE in bktr.c, dev/ic/bt8xx.h needs the u_short etc. typedefs,
which sys/types.h will not generate without this.

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

b9f382c8 12/07/2008 10:52 PM Stefano Sabatini

Remove unnecessary ret variable.

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

bc4b7221 12/07/2008 05:17 AM Ramiro Polla

mingw: update w32api to 3.13

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