Fork of FFmpeg for xenia's usage. Branched from latest release. On changes use a git rebase strategy when applicable!
Go to file
Marton Balint 1dd3c473a2 ffplay: use libswresample instead of av_audio_convert
Previously ffplay expected SDL_AudioOpen to provide the requested sample rate
and channel number. This is no longer a requirement because this patch replaces
the audio convert function with libswresample's swr_convert which is capable of
handling different sample formats, sample rates and different number of
channels and different channel layouts.

The patch also removes the hardcoded 16bit samples assumption and uses
av_get_bytes_per_sample almost everywhere. The only exceptions are
the update_sample_display and video_audio_display functions, it
seemed too much of a headache to make them generic.

We also fix a tiny bug in sdl_audio_callback, we ensure that the number of
bytes when we put silence in the buffer is a multiple of the frame size.
2011-10-02 22:23:11 +02:00
doc vf_lut.c: fix wrong syntax in example 2011-10-02 15:21:12 +02:00
ffpresets
libavcodec h264: check for invalid bit depth value. 2011-10-02 19:00:54 +02:00
libavdevice
libavfilter lavfi: remove usage of deprecated av_opt_set_defaults2() function 2011-10-02 15:16:36 +02:00
libavformat Fix use of uninitialized memory in 4X Technologies demuxer. 2011-10-02 01:02:29 +02:00
libavutil audioconvert: add av_get_default_channel_layout public function 2011-10-02 21:21:46 +02:00
libpostproc
libswresample swresample: check for invalid sample formats. 2011-10-01 01:39:17 +02:00
libswscale
mt-work
tests Clear FF_INPUT_BUFFER_PADDING_SIZE bytes at the end of the temporary buffer used in motion pixels decoder. 2011-09-30 02:09:59 +02:00
tools
.gitignore
avconv.c Merge remote-tracking branch 'qatar/master' 2011-09-29 01:11:01 +02:00
Changelog G.723.1 doc and change log entry 2011-09-29 21:44:03 +02:00
cmdutils_common_opts.h
cmdutils.c Show configuration and library version with AV_LOG_INFO. 2011-09-29 12:59:05 +02:00
cmdutils.h
common.mak
configure
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS
Doxyfile
ffmpeg.c Merge remote-tracking branch 'qatar/master' 2011-09-29 01:11:01 +02:00
ffplay.c ffplay: use libswresample instead of av_audio_convert 2011-10-02 22:23:11 +02:00
ffprobe.c ffprobe: fix trailing '=' in stream id. 2011-09-28 17:57:22 +02:00
ffserver.c Merge remote-tracking branch 'qatar/master' 2011-10-01 02:54:46 +02:00
INSTALL
LICENSE
MAINTAINERS
Makefile
README
RELEASE
subdir.mak
version.sh

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

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

* Read the documentation in the doc/ directory.

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

* See the LICENSE file.