FFmpeg git repo
Go to file
Marton Balint b853cfe7ea ffplay: remove refresh thread to achieve more precise frame delay
We use a refresh loop which displays the frames and also does the polling for
pending events in a non-blocking way. If we know the required delay until the
next frame, then exactly that amount of sleeping will be done. After each
handled event we check if we have to display a frame which kind of makes
displaying the frame a high priority event.

This improves greatly the smoothness of the video output especially with 50fps
content.

Signed-off-by: Marton Balint <cus@passwd.hu>
2013-02-15 00:10:46 +01:00
compat Merge commit '0c03cc68386443f1e96ab6fb358220faf67cd5ff' 2012-10-24 13:42:58 +02:00
doc Fix a few "its" vs "it's" typo. 2013-02-14 23:45:48 +01:00
libavcodec Fix a few "its" vs "it's" typo. 2013-02-14 23:45:48 +01:00
libavdevice lavd/v4l2: fix error logic when enumerating standards 2013-02-10 20:59:06 +01:00
libavfilter lavfi/showspectrum: simplify intensity_color_table declaration. 2013-02-14 23:10:01 +01:00
libavformat Fix a few "its" vs "it's" typo. 2013-02-14 23:45:48 +01:00
libavresample Merge remote-tracking branch 'qatar/master' 2013-02-13 12:58:29 +01:00
libavutil lavu/intreadwrite: add AV_[RW][BLN]48 2013-02-13 15:35:54 +00:00
libpostproc Fix libpostproc compilation on x86_32 with disable-optimizations. 2013-02-09 15:03:04 +01:00
libswresample swr: check channel layouts before using them. 2013-02-13 17:50:24 +01:00
libswscale swscale: Disallow conversion to GBRP16 2013-02-11 20:03:16 +02:00
presets presets: specify the codecs. 2012-05-04 18:40:36 +02:00
tests fate: Add encrypted tta stream test 2013-02-14 17:48:08 +01:00
tools Drop DCTELEM typedef 2013-01-22 18:32:56 -08:00
.gitignore .gitignore: add /doc/examples/pc-uninstalled 2013-01-17 17:59:18 +00:00
arch.mak Merge commit 'b326755989b346d0d935e0628e8865f9b2951c30' 2012-12-08 14:24:16 +01:00
Changelog WAV muxer: add RF64 support 2013-02-12 14:50:27 +00:00
cmdutils_common_opts.h cmdutils: implement debug/fdebug log level update differently. 2012-12-20 02:38:18 +01:00
cmdutils.c qtrle: fix the topmost line for 1bit 2013-02-06 10:21:52 +01:00
cmdutils.h lavf: remove nonexistent symbols 2013-01-11 10:07:52 +00:00
common.mak Merge remote-tracking branch 'qatar/master' 2012-12-11 08:24:45 +01:00
configure Merge commit '56dea32f09e71460add14a1b6d0fbe6eb16f02a4' 2013-02-12 13:41:24 +01:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS CREDITS: redirect to Git log, remove current outdated content 2013-01-31 18:02:52 +01:00
ffmpeg_filter.c ffmpeg: support filtering of unknown channel layouts. 2013-01-26 11:15:38 +01:00
ffmpeg_opt.c ffmpeg: dont allow -flags to override -pass 2013-02-06 01:26:26 +01:00
ffmpeg.c ffmpeg: Check for parameter changes at the output of the audio filter graph 2013-02-14 23:56:51 +01:00
ffmpeg.h ffmpeg: implement -force_key_frames expression evalution 2013-01-27 16:56:47 +01:00
ffplay.c ffplay: remove refresh thread to achieve more precise frame delay 2013-02-15 00:10:46 +01:00
ffprobe.c ffprobe: do not escape '"' between single quotes. 2013-01-01 13:32:51 +01:00
ffserver.c ffserver: add missing padding to extradata. 2012-12-30 22:22:18 +01:00
INSTALL
library.mak Merge commit '304b806cb524fb040f8e09a241040f1af2cb820b' 2013-02-12 13:26:22 +01:00
LICENSE lavfi: add histeq filter 2013-01-05 10:25:32 +01:00
MAINTAINERS MAINTAINERS: add 1.1, remove 0.10 2013-01-06 21:42:35 +01:00
Makefile Merge remote-tracking branch 'qatar/master' 2012-12-11 08:24:45 +01:00
README
RELEASE RELEASE: 1.1.git for master 2013-01-06 21:42:35 +01: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.