1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-28 20:53:54 +02:00
Go to file
Martin Storsjö e1d5b24476 hls: Store first_timestamp in units of AV_TIME_BASE
When first_timestamp was stored as-is, its actual time base
wasn't known later in the seek function.

Additionally, the logic (from 795d9594cf) for scaling it
based on stream_index is flawed - stream_index in the seek
function only specifies which stream the seek timestamp refers
to, but obviously doesn't say anything about which stream
first_timestamp belongs to.

In the cases where stream_index was >= 0 and all streams had the
same time base, this didn't matter in practice.

Seeking taking first_timestamp into account is problematic
when one variant is mpegts (with real timestamps) and one variant
is raw ADTS (with timestamps only being accumulated packet
duration), where the variants start at totally different timestamps.

Signed-off-by: Martin Storsjö <martin@martin.st>
2013-07-29 20:15:50 +03:00
compat compat: Add missing license boilerplates 2013-07-18 18:12:38 +02:00
doc doc: cosmetics: Consistently format list and table items 2013-07-27 16:24:55 +02:00
libavcodec huffyuvenc: BGRA support 2013-07-29 18:21:05 +02:00
libavdevice Remove commented-out debug #define cruft 2013-05-16 00:23:30 +02:00
libavfilter Add missing deprecation attributes 2013-07-27 16:08:49 +02:00
libavformat hls: Store first_timestamp in units of AV_TIME_BASE 2013-07-29 20:15:50 +03:00
libavresample miscellaneous typo fixes 2013-07-25 19:43:32 +02:00
libavutil Add missing deprecation attributes 2013-07-27 16:08:49 +02:00
libswscale swscale: ppc: Remove commented-out define cruft 2013-06-02 18:11:59 +02:00
presets
tests build: Only check FATE dependencies when running FATE tests 2013-07-27 16:50:21 +03:00
tools tools: Wording and formatting cosmetics 2013-07-06 15:36:57 +02:00
.gitignore Integrate lcov/gcov into Libav 2013-04-05 18:55:11 +02:00
arch.mak arm: rename ARMVFP config symbol to VFP 2012-12-07 16:54:04 +00:00
avconv_filter.c avconv: use current syntax for the scale filter 2013-05-10 08:26:04 +02:00
avconv_opt.c avconv: make -aspect work with streamcopy 2013-05-27 21:26:06 +02:00
avconv.c cmdutils: wrap exit explicitly 2013-07-07 21:43:23 +02:00
avconv.h avconv: do not send non-monotonous DTS to the muxers. 2013-05-03 09:59:48 +02:00
avplay.c miscellaneous typo fixes 2013-07-25 19:43:32 +02:00
avprobe.c cmdutils: wrap exit explicitly 2013-07-07 21:43:23 +02:00
avserver.c avserver: Remove unused loadable module support 2013-07-18 17:25:49 +03:00
Changelog miscellaneous typo fixes 2013-07-25 19:43:32 +02:00
cmdutils_common_opts.h cmdutils: extend -h to allow printing codec details. 2012-08-19 19:22:08 +02:00
cmdutils.c cmdutils: wrap exit explicitly 2013-07-07 21:43:23 +02:00
cmdutils.h cmdutils: wrap exit explicitly 2013-07-07 21:43:23 +02:00
common.mak Integrate lcov/gcov into Libav 2013-04-05 18:55:11 +02:00
configure AIX: add support for shared builds 2013-07-26 21:12:36 +02:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS
INSTALL
library.mak build: Move setting of SRC_DIR to the only place it is used 2013-03-27 14:49:13 +01:00
LICENSE LICENSE: Move (L)GPLv3 explanation block to a more suitable place 2013-02-27 19:51:10 +01:00
Makefile w32pthreads: move from lavc to compat/ 2013-05-24 09:26:54 +02:00
README
RELEASE Prepare for 10_alpha1 Release 2013-01-06 16:23:12 +01:00
version.sh

Libav README
------------

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

* Read the documentation in the doc/ directory.

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

* See the LICENSE file.