Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-24avformat/options_table: add named constants for avoid_negative_tsMichael Niedermayer
Idea-by: ubitux Reviewed-by: Timothy Gu <timothygu99@gmail.com> Reviewed-by: Clément Bœsch <u@pkh.me> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-24oggdec: validate VP8 keyframesJames Almer
Fixes seeking with broken files Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-23Support old qclp-in-mov files that do not store bytes_per_frame in the header.Carl Eugen Hoyos
Fixes ticket #2649.
2014-02-23Support MPEG-2 video mov files with sample description mp2v.Carl Eugen Hoyos
2014-02-23avformat/movenc: shift positive timestamps to 0 if edit lists cannot be usedMichael Niedermayer
Fix handling of timestamps which start far away from 0 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-23avformat/mux: support shifting timestamps so they start at 0Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-22avformat/nut: add bayer colorspacesPeter Ross
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-22avformat/utils: compute_pkt_fields: Fix DTS for the case where has_b_frames ↵Michael Niedermayer
is too large but the correct one is constant Fixes issue1.m2ts Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-22avformat/utils: reset pts_buffer in estimate_timings_from_pts()Michael Niedermayer
This fixes the first few dts after find_stream_info Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-22avformat/utils: factorize h264/hevc checks out in compute_pkt_fields()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-22SDR2 demuxerPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2014-02-21Do not warn about missing start time for unknown streams.Carl Eugen Hoyos
2014-02-21Only complain about missing frame rate for video streams.Carl Eugen Hoyos
2014-02-21avformat/movenc: assert that get_cluster_duration() value is validMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-21avformat/movenc: check that the input timestamps are within the range that ↵Michael Niedermayer
can be stored in mov Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-20avformat/mov: make invalid sampledelta error more verboseMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-20lavf/mux: check av_dup_packet() return value.Nicolas George
Signed-off-by: Nicolas George <george@nsup.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-20Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: libavformat/mpegts: expose raw packet size Conflicts: libavformat/mpegts.c See: f9b997c337873dad99f7fd505588b260febaf32b Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-20libavformat/mpegts: expose raw packet sizeLeandro Dorileo
We cannot easily determine if an mpeg TS's packet size is DVHS, FEC or so on, for that we need to expose the internal raw_packet_size field. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-02-19avformat/utils: av_guess_frame_rate() favor avg_frame_rate if r_frame_rate ↵Michael Niedermayer
has a comparably unlikely value Fixes Ticket3399 Fixes Ticket2958 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-19avformat/movenc: simplify code, decrease difference to libavMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-19Merge commit '1e142d5b4842dcb39fcb0e92e4aacbc9977bfa66'Michael Niedermayer
* commit '1e142d5b4842dcb39fcb0e92e4aacbc9977bfa66': movenc: Add a fallback fragmentation method for plain mp4 as well Conflicts: libavformat/movenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-19movenc: Add a fallback fragmentation method for plain mp4 as wellMartin Storsjö
Previously the default fragmentation method was only enabled if writing an ISM file. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-02-18avformat/bink: Check return value of av_add_index_entry()Michael Niedermayer
Fixes null pointer dereference Fixes: cdbf15cbd0a27cee958dd0b8800e452e-signal_sigsegv_737991_2083_cov_317652874_LBSTART.BIK Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-18Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: doxygen: Replace @parblock syntax with manual linebreaks Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-18Merge commit '4d7ab5cfebef91820af2933ef2f622ea598e6b53'Michael Niedermayer
* commit '4d7ab5cfebef91820af2933ef2f622ea598e6b53': doxygen: Add a number of missing function parameter descriptions Conflicts: libavformat/avformat.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-17doxygen: Replace @parblock syntax with manual linebreaksDiego Biurrun
@parblock is only supported in very recent Doxygen versions.
2014-02-17doxygen: Add a number of missing function parameter descriptionsDiego Biurrun
2014-02-17Merge remote-tracking branch 'lukaszmluki/master'Michael Niedermayer
* lukaszmluki/master: lavd: add list devices API lavd/opengl_enc_shaders: fix gray* shader Conflicts: doc/APIchanges Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-17Merge commit 'b339182eba34f28de5f1a477cdd2c84f1ef35d90'Michael Niedermayer
* commit 'b339182eba34f28de5f1a477cdd2c84f1ef35d90': Move all example programs to doc/examples Conflicts: configure doc/Makefile doc/doxy-wrapper.sh doc/examples/avcodec.c doc/examples/decoding_encoding.c doc/examples/metadata.c doc/examples/muxing.c doc/examples/transcode_aac.c libavcodec/Makefile libavcodec/api-example.c libavformat/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-17lavf/avio: Introduce avio_find_protocol_nameAlexander Strasser
Make it possible to find out what protocol will be chosen for a given URL. Signed-off-by: Alexander Strasser <eclipse7@gmx.net>
2014-02-17Move all example programs to doc/examplesDiego Biurrun
Also drop support for building examples in library directories.
2014-02-16lavd: add list devices APILukasz Marek
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
2014-02-16avformat/mov: fix avg_frame_rate calculationMichael Niedermayer
Fixes integer overflow Fixes Ticket3390 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-16oggdec/vorbis: fix stream duration conditionHendrik Leppkes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-14avformat/utils: skip the MPEG-2 style dts/pts code for HEVCMichael Niedermayer
This extends the exception from H264 to H264 + HEVC Fixes Ticket3385 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-14Merge commit '8a2250344b19a343d830a902dbcf4c0b929ea49b'Michael Niedermayer
* commit '8a2250344b19a343d830a902dbcf4c0b929ea49b': jv: detect partial packets in the demuxer Conflicts: libavformat/jvdec.c See: 9d0c71e5e34dec2c6246bf47da8d9674c92f85c1 See: b948ab8132e24d215072120e210139dc456d4997 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-14avformat/mpegts: DVB subtitles multiple languages supportmrlika
Copy multiple languages data from PMT to extradata. New 5 bytes per language extradata format. Reviewed-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-13avformat/mpegtsenc: Check data array size in mpegts_write_pmt()Michael Niedermayer
Prevents out of array writes Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-13mpegts muxer: DVB subtitles multiple languages supportmrlika
* restore multiple languages data from extradata to PMT table * setting correctly hearing empaired subtitling type Reviewed-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-12jv: detect partial packets in the demuxerJanne Grunau
Fixes fate-jv under valgrind which reports a different CRC for the last frame from a partial read.
2014-02-12avformat/asfdec: pass on error code from avio_seek()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-12Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: asfdec: fix seeking with fragmented packets Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-12Merge commit '0c082565965258dca143767cc6cb25e38b6e9ea3'Michael Niedermayer
* commit '0c082565965258dca143767cc6cb25e38b6e9ea3': asfdec: short-circuit seeking to the start of stream Conflicts: libavformat/asfdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-12Merge commit '0ebb523f072322972ea446616676fff32e9603c6'Michael Niedermayer
* commit '0ebb523f072322972ea446616676fff32e9603c6': asfdec: check ff_get_guid() return values during seeking Conflicts: libavformat/asfdec.c The code that pretends that a truncated index is correct and complete is not merged as it obviously would cause problems if a really truncated index is encountered If someone has samples that work better with that hack, please share them / mail me also the bug this apparently attempts to fix isnt reproducable before this in ffmpeg Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-12avformat/riff: return error code from ff_get_guid()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-02-12asfdec: fix seeking with fragmented packetsJanne Grunau
After seeking fragments with an offset > 0 must be skipped to correctly assemble packets. Bug-Id: 43
2014-02-12asfdec: short-circuit seeking to the start of streamAndrew Kelley
Bug-id: 43 Signed-off-by: Janne Grunau <janne-libav@jannau.net>
2014-02-12asfdec: check ff_get_guid() return values during seekingJanne Grunau
Hitting EOF during seeking is quite likely. Fixes use of uninitialized data during fate-seek-lavf-asf.
2014-02-12avformat/mov: fix keyframe flags for sample from chromium Issue 340865Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>