Statistics
| Branch: | Revision:

ffmpeg @ 902d49ee

# Date Author Comment
902d49ee 11/22/2010 08:42 PM Baptiste Coudurier

In yadif filter, copy video props to output picture.
Fix issue #2269.
Interpolate pts for the second frame when using field output mode.

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

6b133d7e 11/22/2010 08:39 PM Reimar Döffinger

Fail RLE decoding if insufficient data for a complete bitmap was decoded.

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

83cd9112 11/22/2010 08:35 PM Mark Goodman

Support PGS subtitles with RLE data split over mutiple packets.
Patch by Mark Goodman [mark goodman gmail com] with some modifications by me.

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

fb3d8c23 11/22/2010 07:32 AM Anton Khirnov

ffmpeg.c: document default metadata mappings

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

477b1aea 11/22/2010 07:32 AM Anton Khirnov

ffmpeg.c: copy global metadata by default

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

8f190d8b 11/22/2010 03:46 AM Ramiro Polla

fix pointer truncation to int in avpicture_layout()

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

d2cbdb17 11/21/2010 09:25 PM Stefano Sabatini

Re-implement avpicture_layout() using pixdesc and imgutils API.

The new implementation is more compact, more correct and doesn't hurt
the eyes.

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

6a269f35 11/21/2010 09:25 PM Stefano Sabatini

Replace "depth" with "nb_bits" in the header of avcodec_pix_fmt_string().

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

7d3829a8 11/21/2010 08:42 PM Kostya Shishkov

Musepack SV8 supports "mono" files (though it still codes them as stereo),
so extend decoder to output only one channel for it.

This fixes issue 2368.

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

63e8d976 11/21/2010 08:06 PM Stefano Sabatini

Use the new libavcore audio channel API.

This also allows to remove a linking dependency of libavfilter on
libavcodec.

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

d6e60253 11/21/2010 08:06 PM Stefano Sabatini

Remove declaration of function:
const char *avcodec_get_channel_name(int channel_id)

which was never implemented.

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

176a6157 11/21/2010 07:28 PM Stefano Sabatini

Move audio channel API from libavcodec to libavcore.

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

7df22143 11/21/2010 07:02 PM Aurelien Jacobs

movdec: export creation_date as metadata

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

933875a0 11/21/2010 07:00 PM Aurelien Jacobs

avidec: export creation_date as metadata

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

58935b25 11/21/2010 06:39 PM Stefano Sabatini

Port overlay filter from the libavfilter repo (with many fixes),
adopting Baptiste variant which is simpler and faster.

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

e58d0392 11/21/2010 11:38 AM Reimar Döffinger

Document added functions.

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

fa8cc126 11/21/2010 11:33 AM Reimar Döffinger

Improve documentation wording.

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

0f46d685 11/21/2010 11:07 AM Reimar Döffinger

Fix indentation.

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

18d761a1 11/21/2010 10:38 AM Reimar Döffinger

Fix indentation.

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

3354b051 11/21/2010 10:37 AM Reimar Döffinger

Add explanation and alternative implementation for strange xan
gamma correction.

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

24ae353d 11/21/2010 10:32 AM Reimar Döffinger

WC3/xan: move palette handling to decoder, avoiding need for
PaletteControl.
This also fixes playback of some files with ffplay (images were
corrupted for a short time after a palette change).

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

6bfc2683 11/21/2010 10:24 AM Reimar Döffinger

Add av_append_packet function, to be used in code that merges packets
to allow palette handling without using PaletteControl.

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

a08d918e 11/21/2010 10:21 AM Reimar Döffinger

Add a av_grow_packet function, to be used by code that merges
palette and video data packets to get rid of PaletteControl.

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

1a68e7ed 11/20/2010 11:24 AM Martin Storsjö

adpcm: Fix a comment in the trellis heap code

This makes the wording consistent with how people usually talk about heaps.

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

d9640a55 11/20/2010 09:36 AM Reimar Döffinger

Merge rotation into lookup table.

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

7f48bfa1 11/20/2010 08:03 AM Baptiste Coudurier

Cosmetics, fix indentation

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

78f9d35c 11/19/2010 05:36 PM Martin Storsjö

adpcm: Only increment heap_pos after finding a good enough sample

This increases the PSNR slightly (about 0.1 dB) for trellis sizes
below 8, and gives equal PSNR for sizes above that.

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

d764e3ec 11/19/2010 05:35 PM Martin Storsjö

adpcm: Use a hash table to improve checking for duplicate samples

This lowers the run time from 158 to 21 seconds, for -trellis 8
with a 30 second sample on my machine.

This requires 64 KB additional memory.

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

47d2ddca 11/19/2010 06:52 AM Baptiste Coudurier

Fix qdm2 decoder packet handling to match the api

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

5878d5bd 11/19/2010 12:04 AM Stefano Sabatini

Order matters, fix test files linking.

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

9abf3441 11/18/2010 08:37 PM Stefano Sabatini

Log error message in case of invalid parsing.

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

bdb47f3a 11/18/2010 08:37 PM Stefano Sabatini

Fix style: if( -> if (.

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

cef4b74b 11/18/2010 08:37 PM Stefano Sabatini

Remove redundant information in header.

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

4b6bfbe2 11/17/2010 11:23 PM Carl Eugen Hoyos

100l: Fix crash in SPDIF muxer.

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

0985e1a3 11/17/2010 10:58 PM Aurelien Jacobs

move the av_parse_color() function from libavfilter to libavcore

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

909865fd 11/17/2010 12:22 PM Carl Eugen Hoyos

Add support for IEC 61937 ("SPDIF") encapsulation for E-AC-3.
Only works via HDMI.

Patch by Anssi Hannula (anssi d hannula a iki d fi), based on some work
by myself.

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

c71e9640 11/17/2010 01:03 AM Baptiste Coudurier

100L fix get_video_buffer in pad filter, get_video_buffer will store wrong values for w and h

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

b3c0fc76 11/16/2010 11:50 PM Aurelien Jacobs

av_find_stream_info(): set subtitle codec time_base

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

2b91d83e 11/16/2010 05:55 AM Baptiste Coudurier

In mov demuxer, export .mov encoder metadata tag

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

9d9c3e1a 11/16/2010 01:00 AM Baptiste Coudurier

Make DNxHD encoder produce files that are strictly VC-3 compatible

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

dd22cfb1 11/15/2010 03:08 PM Martin Storsjö

rtsp: Parse and use the Content-Base reply header, if present

This fixes playing RTSP urls with query parameters.

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

f3d77632 11/15/2010 09:30 AM Kostya Shishkov

16l trocadero: Musepack SV7 decoder may skip more than 16 bits at the
beginning of the frame, so make it use skip_bits_long() instead of
skip_bits() for that.

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

c99f9b0a 11/14/2010 05:33 PM Aurelien Jacobs

minor bump and Changelog entry for r25747

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

c716f917 11/14/2010 05:31 PM Aurelien Jacobs

minor bump and APIchanges for r25745

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

86abf868 11/14/2010 10:23 AM Martin Storsjö

adpcm: Fix a comment

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

bad1117b 11/14/2010 09:35 AM Vitor Sessak

Add AMR-NB FATE tests

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

4aa826e9 11/14/2010 09:34 AM Vitor Sessak

Add Musepack7 FATE test

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

f6c182a0 11/13/2010 02:37 PM Stefano Sabatini

Fix frei0r filter after av_parse_color() syntax change.

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

5952be07 11/13/2010 02:18 PM Aurelien Jacobs

add missing files in previous commit (ASS encoder and decoder)

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

e9c098db 11/13/2010 02:17 PM Aurelien Jacobs

add ASS encoder and decoder

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

cb2c971d 11/13/2010 01:57 PM Aurelien Jacobs

allow passing subtitles header between decoder and encoder

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

2722dd6e 11/13/2010 01:55 PM Aurelien Jacobs

improve av_parse_color() to allow for non-null terminated color string

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

521b8607 11/13/2010 01:49 PM Aurelien Jacobs

improve av_parse_color() to support html formatting

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

8f55616f 11/13/2010 01:46 PM Aurelien Jacobs

add global header support for subtitles encoding

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

47c5e414 11/13/2010 10:01 AM Stefano Sabatini

Fix revision number of the last APIchanges entry.

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

5aaea022 11/13/2010 09:51 AM Stefano Sabatini

Make avfiltergraph.h public.

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

906eaab4 11/13/2010 09:20 AM Stefano Sabatini

In ff_get_ref_perms_string() use 'u' and 'U' for representing
AV_PERM_REUSE and AV_PERM_REUSE2 flags, avoid conflict with the char
'r' used for AV_PERM_READ.

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

27323146 11/13/2010 08:55 AM Anton Khirnov

lavf/utils: use av_{i/o}format_next() instead of first_{i/o}format

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

4fcbb2af 11/13/2010 12:21 AM Stefano Sabatini

Prefix with "ff_" the functions:
ff_avfilter_graph_check_validity()
ff_avfilter_graph_config_links()
ff_avfilter_graph_config_formats()

and move their declaration to internal.h. These functions are never
used in application code, so it is better to consider them internal...

bbf07bf9 11/12/2010 08:15 PM Vitor Sessak

Remove now unused file (should have been part of commit r25735)

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

c51722bf 11/12/2010 08:04 PM Vitor Sessak

Test 4XM decoding (and not only demuxing) in FATE tests

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

c4e8733a 11/12/2010 07:55 PM Vitor Sessak

Fix visual artifacts in 4XM decoding on big-endian system

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

38b3bda1 11/12/2010 12:30 PM Martin Storsjö

adpcm: Replace any of the leaf nodes in the heap

By not looking for the exactly largest node, we avoid an O(n) seek through
the leaf nodes. Just pick one (not the same one every time) and try replacing
that node with the new one.

For -trellis 8, this lowers the run time from 190 to 158 seconds,...

4106b7f1 11/12/2010 12:28 PM Martin Storsjö

Reindent

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

f82e8f34 11/12/2010 12:27 PM Martin Storsjö

adpcm: Store the trellis nodes in a heap instead of a sorted array

This avoids having to memmove the large parts of the array when inserting into
it.

For -trellis 8, this lowers the run time from 245 seconds to 190 seconds,
for a 30 second 44 kHz mono sample, on my machine....

5d6e4c16 11/12/2010 11:04 AM Stefano Sabatini

Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enum
SampleFormat with AVSampleFormat.

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

09f47fa4 11/12/2010 06:56 AM Anton Khirnov

ffmpeg.c: add a forgotten break in chapter copying

only copy chapters from one file

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

a9c2bf9d 11/12/2010 06:56 AM Anton Khirnov

ffmpeg.c: reindent

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

91e96eba 11/12/2010 06:56 AM Anton Khirnov

ffmpeg.c: add an option for copying chapters

fixes issue 2068

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

5fb2f134 11/12/2010 05:38 AM Alex Converse

10l: dx shouldn't exist.

sorry sorry sorry sorry

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

0611f675 11/12/2010 05:34 AM Alex Converse

10l: vorbisdec: declare dy

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

8455e8c7 11/12/2010 04:33 AM Gregory Maxwell

vorbisdec: Fix floor1 decoding

An intermediate value in the floor 1 linear interpolation was
overflowing
resulting in obvious artifacts on some files.

e.g.
http://upload.wikimedia.org/wikipedia/commons/7/79/Big_Buck_Bunny_small.ogv

Prior to this fix 87 out of 128 64kbit/s mono files decoded with ffmpeg...

668673f1 11/11/2010 10:41 PM Stefano Sabatini

Add missing check on the existence of an associated output pad for
each specified output link label.

Fix crash.

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

cb4fe492 11/11/2010 09:29 PM Aurelien Jacobs

remove declaration inside for(), i is already declared

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

ba83c4bf 11/11/2010 03:24 PM Nicolas George

MJPEG/AVI1 to JPEG/JFIF bitstream filter.

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

2c5168af 11/11/2010 02:34 PM Jason Garrett-Glaser

Remove bitrate tolerance from libx264 interface
Nobody ever uses it correctly, and ffmpeg sets it incorrectly, so we'll just
leave it out.

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

6ed3bace 11/10/2010 11:37 PM Aurelien Jacobs

drop support for base-10 encoded alpha component in av_parse_color()

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

119a34f7 11/10/2010 08:13 PM Stefano Sabatini

In avcodec_pix_fmt_string() use local variable pixdesc rather than
av_pix_fmt_descriptors[pix_fmt], simplify.

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

2de6f6e8 11/10/2010 08:13 PM Stefano Sabatini

Make avcodec_pix_fmt_string() use the information in the pixel format
descriptors for printing the number of channels/components.

Also replace the term "nb_channels" with "nb_components" which is more
consistent with the FFmpeg internal terminology, and is somehow...

086e997e 11/10/2010 12:45 PM Carl Eugen Hoyos

Intel C compiler 12.0 does not suport these attributes: may_alias, force_align_arg_pointer and alloc_size.

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

8079d2ec 11/10/2010 12:04 AM Anssi Hannula

Move code to be used by the IEC 61937 demuxer from spifenc.c into common
files spdif.h and spdif.c.

Patch by Anssi Hannula, anssi d hannula a iki d fi

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

fe655f67 11/09/2010 11:58 PM Nicolas Kaiser

Simplify: Remove impossible condition.

Patch by Nicolas Kaiser, nikai nikai net

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

8cceef16 11/09/2010 11:57 PM Anssi Hannula

Rename spdif.c as spdifenc,c to prepare for future spdif demuxer.

Patch by Anssi Hannula, anssi d hannula a iki d fi

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

ed5d30d9 11/09/2010 10:22 PM Stefano Sabatini

Move internal function ff_set_systematic_pal() to libavcore, and
rename it ff_set_systematic_pal2().

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

a29039ae 11/08/2010 03:24 PM Thilo Borgmann

Reindent after last commit.

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

4051ae76 11/08/2010 03:22 PM Thilo Borgmann

Allow clean initialization of lut_status array by changing type to signed int.

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

361d2758 11/08/2010 02:27 PM Stefano Sabatini

Add a file for bitstream filters documentation.

Based on a patch by Nicolas George
<var{name}.@var{surname}@normalesup.@code{org}>.

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

d2af7205 11/08/2010 02:06 PM Stefano Sabatini

Use hierarchic names convention (prefix them with av_expr) for the
eval API.

More grep-friendly and more consistent with the rest of the FFmpeg
API.

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

24de0edb 11/08/2010 12:32 PM Stefano Sabatini

Rename avfilter_destroy() as avfilter_free().

The new name is shorter and more consistent with the FFmpeg API, and
sounds less evil.

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

7b393736 11/08/2010 06:47 AM Anton Khirnov

ffmpeg.c: allow using negative file indices to disable metadata copying

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

1e80a0ea 11/07/2010 10:56 PM Stefano Sabatini

Remove graphparser.h header, move AVFilterInOut and
avfilter_graph_parse() declaration to libavfilter/avfiltergraph.h.

Simplify, and less confusing for the user.

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

0b90e4a2 11/07/2010 10:47 PM Stefano Sabatini

Document AVFilterInOut fields.

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

55b2a9ba 11/07/2010 10:47 PM Stefano Sabatini

Extend documentation for parse_filter().

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

3fd3eea7 11/07/2010 07:22 PM Stefano Sabatini

Fix date in latest APIchanges entry.

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

da6ec07c 11/07/2010 06:56 PM Stefano Sabatini

Bump lavfi minor and add APIchanges entry after the rename of
AVFilterInOut.filter.

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

7313132b 11/07/2010 06:40 PM Stefano Sabatini

Rename AVFilterInOut field filter to filter_ctx, more semantically correct.

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

c24f76b9 11/07/2010 06:40 PM Stefano Sabatini

Make avfilter_graph_parse() always return meaningful error codes.

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

0cc8b659 11/07/2010 06:40 PM Stefano Sabatini

Make parse_outputs() always return meaningful error codes.

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

00b3ca3c 11/07/2010 06:40 PM Stefano Sabatini

Add missing memory check in parse_inputs(), and fix possible (yet very unlikely) crash.

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

42e7f6d7 11/07/2010 06:40 PM Stefano Sabatini

Make parse_inputs() return AVERROR rather than -1 in case the
link label parsed by parse_link_name() is invalid.

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