]> git.sesse.net Git - ffmpeg/log
ffmpeg
13 years agoAmend documentation for the image2 demuxer, to better reflect the current behavior.
Stefano Sabatini [Fri, 21 Jan 2011 12:54:14 +0000 (13:54 +0100)]
Amend documentation for the image2 demuxer, to better reflect the current behavior.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 10ed96c78fde80da9d5bac9b267369861a4f33ba)

13 years agoRemove outdated and confusing comment.
Stefano Sabatini [Sat, 22 Jan 2011 11:07:03 +0000 (11:07 +0000)]
Remove outdated and confusing comment.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit db2ddd38859b26c0a4e4bf92619625cd7e0e7f42)

13 years ago10l: reverse the biquad coefficients.
Justin Ruggles [Fri, 21 Jan 2011 20:59:20 +0000 (20:59 +0000)]
10l: reverse the biquad coefficients.

I did not notice that the filter implementation uses a reversed history state.

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
(cherry picked from commit 98cfadd648bfb2ab48e4c18d832e946a1ba050c8)

13 years agostreamid does not work with newaudio, newvideo, newsubtitle
Mike Scheutzow [Sat, 15 Jan 2011 16:11:55 +0000 (16:11 +0000)]
streamid does not work with newaudio, newvideo, newsubtitle

fixes issue2465.

The problem is that the ffmpeg (the app) -streamid option did not work
with -newaudio/-newvideo/-newsubtitle.

The cause was a conflict between the feature where streamid values were
reset to default for each output filename, and the implementation of
-new*, which requires that the -new* option be specified after the
target filename.

My patch changes the ffmpeg behavior so that user-specified streamid
values apply to all the following output files on the command line
(rather than just the next output filename.)

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
(cherry picked from commit 20ac9de3df9b129a4a312d626fed0e2bbb760200)

13 years agofate: add lossless h264 test
Mans Rullgard [Thu, 20 Jan 2011 22:20:39 +0000 (22:20 +0000)]
fate: add lossless h264 test

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 76edf2c1377fdb35609f79a6702081de4d93e331)

13 years agolibfaac: add recognized profiles array
Anssi Hannula [Fri, 21 Jan 2011 21:58:54 +0000 (21:58 +0000)]
libfaac: add recognized profiles array

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
(cherry picked from commit b92f76e209b6912fb36ea2e588474c48ca231dea)

13 years agomp3enc: support for id3v2.3 tags using a per-muxer AVOption
Anton Khirnov [Fri, 21 Jan 2011 19:54:35 +0000 (19:54 +0000)]
mp3enc: support for id3v2.3 tags using a per-muxer AVOption

fixes issue2562.

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
(cherry picked from commit 22272f61bb0b164b53c132ba0804842b66b871e0)

13 years agoid3v2: split tables for various ID3v2 versions
Anton Khirnov [Fri, 21 Jan 2011 19:54:34 +0000 (19:54 +0000)]
id3v2: split tables for various ID3v2 versions

This is needed for upcoming ID3v2.3 muxing support.

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
(cherry picked from commit cb6bc57681b2ec5232e64db176f41fb2517de146)

13 years agomp3enc: handle errors in id3v2_put_ttag
Anton Khirnov [Sat, 22 Jan 2011 01:00:13 +0000 (02:00 +0100)]
mp3enc: handle errors in id3v2_put_ttag

make the initialization of put clearer

this are the differences between
[FFmpeg-devel] [PATCH 1/3] mp3enc: add support for writing UTF-16 tags
and the already applied 187e23478bc5c066ff8eef562925471ac179644e

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
(cherry picked from commit 8c3caf7fb1be2eb6eb4683b1a0383cba5c25ee19)

13 years agoMove ID3v1 skip from decoder to demuxer
Clément Bœsch [Fri, 21 Jan 2011 22:55:31 +0000 (23:55 +0100)]
Move ID3v1 skip from decoder to demuxer

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
(cherry picked from commit 045b80e52df7ba9c97084c946b4929000d5f5bc7)

13 years agofate: make lavfi tests output only md5
Mans Rullgard [Fri, 21 Jan 2011 21:31:21 +0000 (21:31 +0000)]
fate: make lavfi tests output only md5

Instead of saving huge raw files, use the md5: output pseudo-protocol
to calculate the checksum of the file directly.  This is especially
useful when testing on remote targets as it avoids transferring 3.6GB
over the network.
(cherry picked from commit f4b1e21a6304cda58ac36401d8f8dec7ff61d056)

13 years agodca: add profile names
Anssi Hannula [Fri, 21 Jan 2011 22:58:55 +0000 (22:58 +0000)]
dca: add profile names

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit f4096bf6eeddc605457192476dbbf110d4cc6140)

13 years agoiir: Change dst param to float* in ff_iir_filter_flt().
Justin Ruggles [Fri, 21 Jan 2011 21:59:19 +0000 (21:59 +0000)]
iir: Change dst param to float* in ff_iir_filter_flt().

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 69915b48d6a787e569826eecb6c3b34ec19aeccd)

13 years agodca: consider a stream with XXCh/X96 in ExSS as DTS-HD HRA
Anssi Hannula [Fri, 21 Jan 2011 20:00:40 +0000 (20:00 +0000)]
dca: consider a stream with XXCh/X96 in ExSS as DTS-HD HRA

DTS-HD HRA streams do not always have an XBR extension in the extension
substream. Instead they can have only XXCh and X96 extensions in
there and still be considered DTS-HD HRA.

This is also confirmed with Onkyo TX-SR607 receiver which recognizes
such a stream as HiRes Audio.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 8f4a5d225c6cd65c5f306a200da991f8a59a439a)

13 years agomp3enc: add support for writing UTF-16 tags
Anton Khirnov [Fri, 21 Jan 2011 18:18:09 +0000 (18:18 +0000)]
mp3enc: add support for writing UTF-16 tags

Also it gets rid of some mysterious magic numbers in code.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 187e23478bc5c066ff8eef562925471ac179644e)

13 years agoFix libavformat version extraction in configure
Mans Rullgard [Fri, 21 Jan 2011 21:35:08 +0000 (21:35 +0000)]
Fix libavformat version extraction in configure

This fixes shared library builds broken by
50196a982bf7c8be9b41053fa0975473c217e709

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 4ad66441c9fdd2d33d59e36a897a45828f3062f3)

13 years agoconfigure: better test for mktemp
Mans Rullgard [Fri, 21 Jan 2011 19:58:23 +0000 (19:58 +0000)]
configure: better test for mktemp

Some variants of mktemp require a template, so provide one when
checking for the command.  We already supply a template in the
subsequent uses of mktemp.

Thanks to Michael Kostylev.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit a210bce298281aa08516893580089d102afb2e4d)

13 years agoconfigure: simplify exit traps
Mans Rullgard [Fri, 21 Jan 2011 19:05:07 +0000 (19:05 +0000)]
configure: simplify exit traps

This does the same thing and also fixes the trapping in
some (possibly broken) shells.

Suggested by Michael Kostylev.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 93bb9ff08e533e30ceec2fa53a25483faf63f633)

13 years agolavf: move ff_put_str16_nolen from asf to avio and rename it
Anton Khirnov [Fri, 21 Jan 2011 19:18:08 +0000 (19:18 +0000)]
lavf: move ff_put_str16_nolen from asf to avio and rename it

It will be useful in the mp3 muxer.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit dccbd97d72991f4df63542e1ee03db2f8d7a0238)

13 years agoavio: add av_put_str and deprecate put_strz in favor of it
Anton Khirnov [Fri, 21 Jan 2011 19:18:07 +0000 (19:18 +0000)]
avio: add av_put_str and deprecate put_strz in favor of it

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 4efd5cf34b7a04f87805aa0f09913d1d122d300c)

13 years agocosmetics related to LPC changes.
Justin Ruggles [Fri, 21 Jan 2011 00:12:18 +0000 (00:12 +0000)]
cosmetics related to LPC changes.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 1c189fc5334d4a687b15861d81d22c8ba2c9cd5e)

13 years agoSeparate window function from autocorrelation.
Justin Ruggles [Fri, 21 Jan 2011 00:12:03 +0000 (00:12 +0000)]
Separate window function from autocorrelation.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 77a78e9bdcc589efac41da4f92a489f4523667c0)

13 years agoMove lpc_compute_autocorr() from DSPContext to a new struct LPCContext.
Justin Ruggles [Fri, 21 Jan 2011 00:11:44 +0000 (00:11 +0000)]
Move lpc_compute_autocorr() from DSPContext to a new struct LPCContext.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 56f8952b252f85281317ecd3e0b04c4cae93fd72)

13 years agolavf: move the version macros to a new header
Anton Khirnov [Fri, 21 Jan 2011 19:18:06 +0000 (19:18 +0000)]
lavf: move the version macros to a new header

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 50196a982bf7c8be9b41053fa0975473c217e709)

13 years agoFix out of source tree builds of libmpcodecs.
Michael Niedermayer [Sun, 23 Jan 2011 15:58:32 +0000 (16:58 +0100)]
Fix out of source tree builds of libmpcodecs.

13 years agoid3v2: use an enum for encodings instead of magic numbers.
Anton Khirnov [Wed, 19 Jan 2011 09:13:25 +0000 (10:13 +0100)]
id3v2: use an enum for encodings instead of magic numbers.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit d66eff36852975129ae499c56de4340e48b9b7b4)

13 years agoMake demuxers auto-select parsers they need
Mans Rullgard [Fri, 21 Jan 2011 18:12:17 +0000 (18:12 +0000)]
Make demuxers auto-select parsers they need

This makes configure --disable-everything --enable-demuxer=foo
work as expected.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit c2dd0e9eba1dfcba42c5c72654b7aac7f5935d3b)

13 years agoMakefile: simplify setting of some variables
Mans Rullgard [Thu, 20 Jan 2011 02:04:19 +0000 (02:04 +0000)]
Makefile: simplify setting of some variables

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 583fcb528cb13b271860529a464abc6304e063e3)

13 years agoSplit mp3 demuxer and muxer into separate files.
Anton Khirnov [Fri, 21 Jan 2011 13:53:46 +0000 (13:53 +0000)]
Split mp3 demuxer and muxer into separate files.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit d08928bbea2b495596c2d3bc7df3cfb3e3b2b7e3)

13 years agodca: pretty-print some tables
Mans Rullgard [Fri, 21 Jan 2011 00:09:31 +0000 (00:09 +0000)]
dca: pretty-print some tables

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 2611e52088b923601c83d331e8047d6e572abb82)

13 years agoiir: change filter type if/else to a switch.
Justin Ruggles [Thu, 20 Jan 2011 21:59:23 +0000 (21:59 +0000)]
iir: change filter type if/else to a switch.

Simplifies error handling and makes it easier to add additional filter types.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 0361d13cf3956dcf38f31b9df97aca9301cdc86a)

13 years agoAdd biquad high-pass and low-pass IIR filters.
Justin Ruggles [Thu, 20 Jan 2011 21:26:47 +0000 (21:26 +0000)]
Add biquad high-pass and low-pass IIR filters.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit fcdf0a43cd267c1d4193aa172b024f35903c286e)

13 years agoSet gray (128) U/V planes for chroma-less samples. Fixes two fate samples
Ronald S. Bultje [Thu, 20 Jan 2011 19:00:34 +0000 (14:00 -0500)]
Set gray (128) U/V planes for chroma-less samples. Fixes two fate samples
when played with -flags emu_edge.
(cherry picked from commit 8bcfe7f7fd71e5d548c2cd96d33295ff06a5f6c8)

13 years agoRevert 2a1f431d38ea9c05abb215d70c7dc09cdb6888ab, it broke H264 lossless.
Ronald S. Bultje [Thu, 20 Jan 2011 22:24:19 +0000 (17:24 -0500)]
Revert 2a1f431d38ea9c05abb215d70c7dc09cdb6888ab, it broke H264 lossless.
(cherry picked from commit 66c6b5e2a5e6376c4a5c65b1d96fd7a1580bdfcf)

13 years agoSplit out Butterworth filter coeff init to a separate function.
Justin Ruggles [Thu, 20 Jan 2011 19:06:15 +0000 (19:06 +0000)]
Split out Butterworth filter coeff init to a separate function.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 30112adadf06fe2f9500e4da365eb8a58095c940)

13 years agocosmetics: vertical alignment and line wrap
Justin Ruggles [Thu, 20 Jan 2011 18:28:17 +0000 (18:28 +0000)]
cosmetics: vertical alignment and line wrap

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 75b98610a7ce7acf34f583a04aaccd8c619947fe)

13 years agoAdd memory allocation failure checks to ff_iir_filter_init_coeffs().
Justin Ruggles [Thu, 20 Jan 2011 18:28:16 +0000 (18:28 +0000)]
Add memory allocation failure checks to ff_iir_filter_init_coeffs().

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit d42dc217ed2b0f886ffc50b26c2bbff1fee5feca)

13 years agoMake PNG test depend on PNG codec
Mans Rullgard [Thu, 20 Jan 2011 17:52:13 +0000 (17:52 +0000)]
Make PNG test depend on PNG codec

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit f0f54c297f1283025d423c4aed817ae31ba549cb)

13 years agocosmetics: wrap long line
Justin Ruggles [Thu, 20 Jan 2011 17:04:58 +0000 (17:04 +0000)]
cosmetics: wrap long line

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit ebb230279aa0ecc2fda4c617860eb354531d4b63)

13 years agoAdd function ff_iir_filter_flt() to accept floating-point input and output.
Justin Ruggles [Thu, 20 Jan 2011 17:24:06 +0000 (17:24 +0000)]
Add function ff_iir_filter_flt() to accept floating-point input and output.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 0a3d7697b4fcb62305cd4a893b621a406a029ff0)

13 years agompegtsenc: prefer metadata keyed with "service_name"
Janne Grunau [Thu, 20 Jan 2011 14:03:47 +0000 (15:03 +0100)]
mpegtsenc: prefer metadata keyed with "service_name"

title metadata is only used as fallback if no service_name is available.

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
(cherry picked from commit e5fe65512bfc824b9827ed29909a54122582ef2a)

13 years agoSet service_provider and service_name in mpegts demuxer
Georgi Chorbadzhiyski [Thu, 20 Jan 2011 13:24:53 +0000 (15:24 +0200)]
Set service_provider and service_name in mpegts demuxer

Set service_provider and service_name in mpegts demuxer, previously
name and provider_name were set but since the muxer uses service_provider
and service_name use them.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit e8315e78814f92d6d031bd3a909d896351a416f8)

13 years agoid3v2: don't overwrite existing tags
Anton Khirnov [Thu, 20 Jan 2011 08:06:58 +0000 (09:06 +0100)]
id3v2: don't overwrite existing tags

Apparently some broken taggers prepend a new ID3v2 tag leaving the
existing one intact. Our parser currently reads all tags and overwrites
existing values with supposedly outdated ones.

fixes issue2419

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 75aded8328e35c9391e25a1c857eb6e3b801a8d8)

13 years agoid3v2: convert metadata after all the tags were read
Anton Khirnov [Thu, 20 Jan 2011 08:35:59 +0000 (08:35 +0000)]
id3v2: convert metadata after all the tags were read

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit f7fcd6a2549b58a69c02622503676a8b142e4c43)

13 years agoid3v2: make ff_id3v2_parse static
Anton Khirnov [Thu, 20 Jan 2011 08:35:58 +0000 (08:35 +0000)]
id3v2: make ff_id3v2_parse static

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 46a2da7698634214eed6d269fc72d284e3d3700f)

13 years agolibavcodec minor version is > 99 so fix the formating
Georgi Chorbadzhiyski [Thu, 20 Jan 2011 08:04:45 +0000 (10:04 +0200)]
libavcodec minor version is > 99 so fix the formating

libavcodec minor version is > 99 so when printing the library versions
the output is a little bit broken:

  libavutil    50. 36. 0 / 50.36. 0
  libavcore     0. 16. 1 /  0.16. 1
  libavcodec   52.108. 0 / 52.108. 0
  libavformat  52. 94. 0 / 52.94. 0
  libavdevice  52.  2. 3 / 52. 2. 3
  libavfilter   1. 74. 0 /  1.74. 0
  libswscale    0. 12. 0 /  0.12. 0

Change the formating to look like this:

  libavutil    50. 36. 0 / 50. 36. 0
  libavcore     0. 16. 1 /  0. 16. 1
  libavcodec   52.108. 0 / 52.108. 0
  libavformat  52. 94. 0 / 52. 94. 0
  libavdevice  52.  2. 3 / 52.  2. 3
  libavfilter   1. 74. 0 /  1. 74. 0
  libswscale    0. 12. 0 /  0. 12. 0

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit c0dd5653043ca57848dfa480d02d581c7eb1d710)

13 years agoAdd service_provider and service_name metadata
Georgi Chorbadzhiyski [Thu, 20 Jan 2011 07:26:40 +0000 (09:26 +0200)]
Add service_provider and service_name metadata

This patch adds support in mpegts muxer for using service_provider and
service_name metadata to set service_provider_name and service_name
fields in SDT.

Example usage:
   ffmpeg -i file.ts -f mpegts -re -acodec copy -vcodec copy -f mpegts \
       -metadata service_provider="Some provider" \
       -metadata service_name="Some Channel" \
       "udp://239.0.70.2:5000?pkt_size=1316&ttl=1"

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit 69688e71bc4c4318209e8d4e3861c47186caebda)

13 years agoFix horizontal/horizontal_up 8x8l intra prediction x86/simd functions.
Ronald S. Bultje [Thu, 20 Jan 2011 01:30:18 +0000 (20:30 -0500)]
Fix horizontal/horizontal_up 8x8l intra prediction x86/simd functions.
The original functions did not work correctly for edge pixels, e.g.
when CODEC_FLAG_EMU_EDGE is set, leading to corrupt output in e.g. VLC.
Based on a patch by Daniel Kang <daniel d kang gmail com>.

Signed-off-by: Ronald S. Bultje <rsbultje gmail com>
(cherry picked from commit b9c7f66e6da8ac77eaa0c3fb6d476e6fc929b3c9)

13 years agoFix use of sstep/dstep in ff_iir_filter().
Justin Ruggles [Wed, 19 Jan 2011 20:02:05 +0000 (20:02 +0000)]
Fix use of sstep/dstep in ff_iir_filter().

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit c3897d7690fffe016de8ed56fdbdb9d685dbcce2)

13 years agoAdd regression test for stereo s16le in voc.
Justin Ruggles [Tue, 18 Jan 2011 17:58:49 +0000 (17:58 +0000)]
Add regression test for stereo s16le in voc.

Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit a4f5af13fb00d7f55946470bb0f52e1dbf5f3c6a)

13 years agoconfigure: fix mktemp test and fallback function
Mans Rullgard [Wed, 6 Oct 2010 23:44:52 +0000 (00:44 +0100)]
configure: fix mktemp test and fallback function
(cherry picked from commit 09a5c2452cab8931f70ecb51705114682c962f98)

13 years agoAdd GPL dependancy for libmpcodecs
Michael Niedermayer [Fri, 21 Jan 2011 13:10:34 +0000 (14:10 +0100)]
Add GPL dependancy for libmpcodecs

13 years agoWarn about vf_mp
Michael Niedermayer [Sun, 16 Jan 2011 14:41:47 +0000 (15:41 +0100)]
Warn about vf_mp

13 years agoEnable libmpcodecs support.
Michael Niedermayer [Fri, 14 Jan 2011 04:07:39 +0000 (05:07 +0100)]
Enable libmpcodecs support.

13 years agoAdd ASMALIGN() hack to patch around its recent removial from configure
Michael Niedermayer [Thu, 20 Jan 2011 01:15:10 +0000 (02:15 +0100)]
Add ASMALIGN() hack to patch around its recent removial from configure

13 years agoAdd libmpcodecs wrapper for libavfilter, still disabled
Michael Niedermayer [Fri, 14 Jan 2011 04:06:30 +0000 (05:06 +0100)]
Add libmpcodecs wrapper for libavfilter, still disabled

13 years agoHack libmpcodecs to make it buildable.
Michael Niedermayer [Fri, 14 Jan 2011 03:59:35 +0000 (04:59 +0100)]
Hack libmpcodecs to make it buildable.

13 years agoRemove dependancy of m_option & m_struct from libmpcodecs.
Michael Niedermayer [Fri, 14 Jan 2011 03:55:15 +0000 (04:55 +0100)]
Remove dependancy of m_option & m_struct from libmpcodecs.

13 years agoAvoid dependancy on global variable verbose in libmpcodecs/vf_pullup.c
Michael Niedermayer [Fri, 14 Jan 2011 03:53:41 +0000 (04:53 +0100)]
Avoid dependancy on global variable verbose in libmpcodecs/vf_pullup.c

13 years agoAdd #define _BSD_SOURCE where mplayer is not C99.
Michael Niedermayer [Fri, 14 Jan 2011 03:52:19 +0000 (04:52 +0100)]
Add #define _BSD_SOURCE where mplayer is not C99.

13 years agoAdd MPlayers libmpcodecs, this will be needed for our libavfilter wraper for it.
Michael Niedermayer [Fri, 14 Jan 2011 03:49:22 +0000 (04:49 +0100)]
Add MPlayers libmpcodecs, this will be needed for our libavfilter wraper for it.

13 years agoRevert "Update git-howto with ffmpeg.org URLs"
Michael Niedermayer [Wed, 19 Jan 2011 18:06:32 +0000 (19:06 +0100)]
Revert "Update git-howto with ffmpeg.org URLs"

This reverts commit 69c92320d760d3925d5c83c4fbca6012deef4195.

Reason is that this has been commited by mistake as discussed.

13 years agoRevert "Initial MAINTAINERS update"
Michael Niedermayer [Wed, 19 Jan 2011 17:53:53 +0000 (18:53 +0100)]
Revert "Initial MAINTAINERS update"

This reverts commit f4f5cab94e0881cd30965b28f3d78d9c63d6918e.

Reason is that this has been mistakely commited as discussed.

13 years agoARM: improve VFP ABI check
Mans Rullgard [Sun, 16 Jan 2011 18:42:36 +0000 (18:42 +0000)]
ARM: improve VFP ABI check

Recent gcc versions define __ARM_PCS or __ARM_PCS_VFP to indicate the
VFP ABI in use, and ARM RVCT defines __SOFTFP__ when using this ABI.
If none of these are defined, check $cross_prefix and $cc for the
substring "hardfloat", and finally fall back to a linker test.  This
gives the correct result in most configurations.

13 years agoarmcc: suppress warning about hardfp compatibility
Mans Rullgard [Sun, 16 Jan 2011 12:50:49 +0000 (12:50 +0000)]
armcc: suppress warning about hardfp compatibility

13 years agoarmcc: suppress 'assignment in condition' warning
Mans Rullgard [Sat, 15 Jan 2011 14:55:08 +0000 (14:55 +0000)]
armcc: suppress 'assignment in condition' warning

13 years agofate: simplify vp8 rules
Mans Rullgard [Sun, 16 Jan 2011 12:27:37 +0000 (12:27 +0000)]
fate: simplify vp8 rules

13 years agoa64enc: make PixelFormat arrays const
Mans Rullgard [Sat, 15 Jan 2011 22:34:49 +0000 (22:34 +0000)]
a64enc: make PixelFormat arrays const

13 years agoReplace ASMALIGN() with .p2align
Mans Rullgard [Sat, 15 Jan 2011 22:09:35 +0000 (22:09 +0000)]
Replace ASMALIGN() with .p2align

This macro has unconditionally used .p2align for a long time and
serves no useful purpose.

13 years agox86: remove VLA in ac3_downmix_sse
Mans Rullgard [Fri, 25 Jun 2010 01:37:22 +0000 (02:37 +0100)]
x86: remove VLA in ac3_downmix_sse

13 years agoregtest: add openssl to md5 alternatives
Mans Rullgard [Thu, 7 Oct 2010 12:54:10 +0000 (13:54 +0100)]
regtest: add openssl to md5 alternatives

13 years agoconfigure: make $TMPE executable
Mans Rullgard [Wed, 6 Oct 2010 14:54:35 +0000 (15:54 +0100)]
configure: make $TMPE executable

This is required on systems where the linker does not change
the permissions of an existing output file.

13 years agocpu-test: include stdio.h only for test prog
Mans Rullgard [Sat, 15 Jan 2011 15:09:26 +0000 (15:09 +0000)]
cpu-test: include stdio.h only for test prog

13 years agoUse -Bsymbolic for shared libs only, not executables
Mans Rullgard [Fri, 15 Oct 2010 10:31:58 +0000 (11:31 +0100)]
Use -Bsymbolic for shared libs only, not executables

Some linkers fail if this flag is used when creating an executable file.
Since the flag is meaningful only for shared libraries, dropping it from
the main link flags is correct.

13 years agoUse INFINITY and NAN macros instead of 1/0 and 0/0
Mans Rullgard [Mon, 18 Oct 2010 20:42:26 +0000 (21:42 +0100)]
Use INFINITY and NAN macros instead of 1/0 and 0/0

13 years agoFix quoting in version.sh
Mans Rullgard [Wed, 6 Oct 2010 14:36:58 +0000 (15:36 +0100)]
Fix quoting in version.sh

13 years agoavfilter: remove stray semicolon
Mans Rullgard [Thu, 7 Oct 2010 02:11:55 +0000 (03:11 +0100)]
avfilter: remove stray semicolon

13 years agoUpdate git-howto with ffmpeg.org URLs
Mans Rullgard [Sun, 16 Jan 2011 19:23:00 +0000 (19:23 +0000)]
Update git-howto with ffmpeg.org URLs

13 years agoconsolidate .gitignore patters into a single file
Janne Grunau [Tue, 18 Jan 2011 19:44:24 +0000 (20:44 +0100)]
consolidate .gitignore patters into a single file

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
13 years agoDeprecate CREDITS
Jason Garrett-Glaser [Tue, 18 Jan 2011 19:16:05 +0000 (11:16 -0800)]
Deprecate CREDITS
It's useless now that we've switched to git.

13 years agoInitial MAINTAINERS update
Jason Garrett-Glaser [Tue, 18 Jan 2011 19:05:51 +0000 (11:05 -0800)]
Initial MAINTAINERS update
Per http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2011-January/103440.html.

13 years agoRevise check for codec id in voc demuxer.
Justin Ruggles [Tue, 18 Jan 2011 17:25:44 +0000 (12:25 -0500)]
Revise check for codec id in voc demuxer.

This fixes demuxing of packets that do not contain a codec tag and come before the codec_id has been set.

13 years agoFix bug in voc demuxer that was introduced in SVN r26309.
Justin Ruggles [Tue, 18 Jan 2011 12:38:50 +0000 (07:38 -0500)]
Fix bug in voc demuxer that was introduced in SVN r26309.

Fixes issue 2560.

13 years agocosmetics: reindent
Justin Ruggles [Tue, 18 Jan 2011 16:40:13 +0000 (11:40 -0500)]
cosmetics: reindent

13 years agoAdd check for changing number of channels in DCA.
Daniel Kang [Tue, 18 Jan 2011 16:30:33 +0000 (11:30 -0500)]
Add check for changing number of channels in DCA.

Fixes issue 2505.

13 years agoUpdate threshold to detect real timebase for stream copy.
Michael Niedermayer [Tue, 18 Jan 2011 15:02:15 +0000 (16:02 +0100)]
Update threshold to detect real timebase for stream copy.
This may fix a bug where quicktime files use 1/600 timebase.

13 years agoMissing parts of IVF muxer support.
Reimar Döffinger [Tue, 18 Jan 2011 06:59:49 +0000 (07:59 +0100)]
Missing parts of IVF muxer support.

13 years agoFeed the filter chain with the sample aspect ratio from the muxer or codec layer
Michael Niedermayer [Mon, 17 Jan 2011 20:38:56 +0000 (21:38 +0100)]
Feed the filter chain with the sample aspect ratio from the muxer or codec layer
like it has been done prior libavfilter.

13 years agoAdd my GPG fingerprint to MAINTAINERS
Anssi Hannula [Mon, 17 Jan 2011 21:51:11 +0000 (23:51 +0200)]
Add my GPG fingerprint to MAINTAINERS

13 years agoMerge two if (got_picture) {} blocks in ffplay.c:get_video_frame().
Stefano Sabatini [Sun, 16 Jan 2011 17:17:00 +0000 (18:17 +0100)]
Merge two if (got_picture) {} blocks in ffplay.c:get_video_frame().

13 years agoupdate av_log_missing_feature() to git
Janne Grunau [Mon, 17 Jan 2011 21:13:50 +0000 (22:13 +0100)]
update av_log_missing_feature() to git

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
13 years agoChange SVN to Git in configure
Lou Logan [Mon, 17 Jan 2011 20:44:19 +0000 (11:44 -0900)]
Change SVN to Git in configure

Changes "version from SVN" to "version from Git".

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
13 years agoRemove outcommented fossil code.
Stefano Sabatini [Sun, 16 Jan 2011 17:11:34 +0000 (18:11 +0100)]
Remove outcommented fossil code.

13 years agoExplain how to set up user name/email correctly for git.
Reimar Döffinger [Mon, 17 Jan 2011 20:16:41 +0000 (21:16 +0100)]
Explain how to set up user name/email correctly for git.

13 years agoAdd muxer for IVF format.
Reimar Döffinger [Mon, 17 Jan 2011 20:11:51 +0000 (21:11 +0100)]
Add muxer for IVF format.

13 years agoprevent integer overflow in calculating duration
John Wimer [Mon, 17 Jan 2011 15:00:17 +0000 (16:00 +0100)]
prevent integer overflow in calculating duration

Signed-off-by: Martin Storsjö <martin@martin.st>
13 years agoconvert svn:ignore properties to .gitignore files
Janne Grunau [Mon, 17 Jan 2011 14:49:11 +0000 (15:49 +0100)]
convert svn:ignore properties to .gitignore files

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
13 years agoAdd instructions how to check out a specific svn revision with git
Janne Grunau [Mon, 17 Jan 2011 10:28:59 +0000 (11:28 +0100)]
Add instructions how to check out a specific svn revision with git

Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
13 years agorewrite git-howto for the no merge policy
Janne Grunau [Mon, 17 Jan 2011 10:02:53 +0000 (10:02 +0000)]
rewrite git-howto for the no merge policy

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

13 years agoFix date and revision for lavc 52.104.
Carl Eugen Hoyos [Mon, 17 Jan 2011 09:17:19 +0000 (09:17 +0000)]
Fix date and revision for lavc 52.104.

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