No description
Find a file
wm4 7fc8458beb avcodec/mp3: fix skipping zeros
Commits 43bc5cf9 and c5371f77 add code for skipping initial zeros in mp3
packets. This code forgot to report to the user that data was skipped at
all.

Since audio codecs allow partial packet decoding, the user application
has to rely on the return value. It will remove the data reported as
consumed by the decoder, and feed it to the decoder again. This resulted
in the mp3 frame after the zero region to be decoded over and over
again, until the zero region was finally skipped by the application.

Fix this by including the amount of skipped bytes to the number of
consumed bytes returned by the decode call.

Fixes trac ticket #4890.
(cherry picked from commit cb1da9fb8d)
2015-10-10 01:12:08 +02:00
compat avisynth: Support video input from AviSynth 2.5 properly. 2013-08-18 23:13:27 -04:00
doc Update for 2.0.7 2015-06-10 03:26:56 +02:00
libavcodec avcodec/mp3: fix skipping zeros 2015-10-10 01:12:08 +02:00
libavdevice avdevice/lavfi: do not rescale AV_NOPTS_VALUE in lavfi_read_packet() 2015-06-10 02:13:12 +02:00
libavfilter avfilter/x86/vf_hqdn3d: Fix register types 2015-06-19 11:51:31 +02:00
libavformat avformat/swfdec: Do not error out on pixel format changes 2015-07-08 12:54:26 +02:00
libavresample Merge commit '006ec64877' 2013-05-18 11:25:58 +02:00
libavutil avutil/avstring: Use size_t in av_strlcatf() 2015-06-10 02:13:11 +02:00
libpostproc postproc: fix qp count 2014-11-02 02:20:09 +01:00
libswresample swresample/dither: check memory allocation 2015-06-10 02:13:12 +02:00
libswscale swscale/utils: clear formatConvBuffer on allocation 2015-06-10 02:13:09 +02:00
presets presets: specify the codecs. 2012-05-04 18:40:36 +02:00
tests tests/fate-run: do not attempt to parse tiny_psnrs output if it failed 2015-06-10 02:13:10 +02:00
tools tools/graph2dot: use larger data types than int for array/string sizes 2015-06-10 02:13:11 +02:00
.gitignore Rename ffadler to ffhash and expand it using the generic hash API 2013-05-16 17:58:56 +02:00
arch.mak Merge commit 'b326755989' 2012-12-08 14:24:16 +01:00
Changelog Changelog: replace next by 2.0 2013-07-10 02:47:10 +02:00
cmdutils.c cmdutils: update copyright year to 2015. 2015-06-10 02:13:08 +02:00
cmdutils.h Merge commit '636ced8e1d' 2013-07-08 04:34:11 +02:00
cmdutils_common_opts.h cmdutils_common_opts: fix indention of #if 2013-04-11 16:07:46 +02:00
common.mak Merge commit '472391b9a7' 2013-03-28 12:12:38 +01:00
configure arm: Suppress tags about used cpu arch and extensions 2015-06-10 02:13:09 +02:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1 cosmetics: Delete empty lines at end of file. 2012-02-09 12:26:45 +01:00
COPYING.LGPLv3
CREDITS CREDITS: redirect to Git log, remove current outdated content 2013-01-31 18:02:52 +01:00
ffmpeg.c ffmpeg: remove incorrect network deinit 2015-06-10 02:13:10 +02:00
ffmpeg.h ffmpeg: add -apad option which injects a apad filter only in the presence of video streams 2013-05-08 23:55:06 +02:00
ffmpeg_filter.c ffmpeg_filter: fix pointer to local outside scope 2014-06-25 16:35:24 +02:00
ffmpeg_opt.c ffmpeg_opt: Fix -timestamp parsing 2015-06-10 02:13:11 +02:00
ffplay.c ffplay: assume 0 stream start time if start time is unset in duration check 2013-07-09 20:19:54 +02:00
ffprobe.c Merge commit '636ced8e1d' 2013-07-08 04:34:11 +02:00
ffserver.c ffserver: strip odd chars from html error messages before sending them back 2013-12-24 01:05:46 +01:00
INSTALL
library.mak Merge commit '472391b9a7' 2013-03-28 12:12:38 +01:00
LICENSE lavfi: add spp filter. 2013-06-14 01:27:22 +02:00
MAINTAINERS MAINTAINERS: Remove myself as leader 2015-07-31 18:35:33 +02:00
Makefile Merge commit '90f9a5830b' 2013-05-24 13:01:41 +02:00
README README: be a tiny bit more verbose 2012-04-06 10:23:26 +02:00
RELEASE Update for 2.0.7 2015-06-10 03:26:56 +02:00
VERSION Update for 2.0.7 2015-06-10 03:26:56 +02:00
version.sh

FFmpeg README
-------------

1) Documentation
----------------

* Read the documentation in the doc/ directory in git.
  You can also view it online at http://ffmpeg.org/documentation.html

2) Licensing
------------

* See the LICENSE file.

3) Build and Install
--------------------

* See the INSTALL file.