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

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-09-21Fix av_dlog invocations with wrong or missing logging context.Diego Biurrun
This fixes build failures with -DDEBUG in CPPFLAGS.
2011-09-11mpegts: improve error reportingGeorgi Chorbadzhiyski
When reporting continuity error show pid, expected and received cc. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-09-11mpegts: on seek, reset the cc for all PIDsAviad Rozenhek
Prevent false positive continuity counter error logs. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-08-25mp4: Handle non-trivial ES Descriptors.Alex Converse
2011-08-16mpegts: log into an AVFormatContext rather than MpegTSContext.Alex Converse
MpegTSContext's AVClass member can be NULL.
2011-08-15lavf,lavd: remove all usage of AVFormatParameters from demuxers.Anton Khirnov
AVFormatParameters are converted into corresponding private options in av_open_input_file/stream() compat wrappers, so accessing them from demuxers is redundant.
2011-08-02mpegts: Mark wrongly-sized packets as corruptedZohar Kelrich
Signed-off-by: Zohar Kelrich <lumimies@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-08-02mpegts: Move scan test to handle_packetsZohar Kelrich
This fixes an issue where packets which start being read while reading the header stick around after a seek. Signed-off-by: Zohar Kelrich <lumimies@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-08-02mpegts: Mark corrupted packetsZohar Kelrich
Signed-off-by: Zohar Kelrich <lumimies@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-08-02mpegts: Reset continuity counter on seekZohar Kelrich
Signed-off-by: Zohar Kelrich <lumimies@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-08-02mpegts: Fix for continuity counterZohar Kelrich
Make continuity counter respect discontinuity flag and null packets. Unpack the adaptation_field_control field. Signed-off-by: Zohar Kelrich <lumimies@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-08-02mpegts: Silence "can't seek" warning on unseekableZohar Kelrich
Do not try to seek when we already know we are not allowed to. Silences warning that always happens when streaming. Signed-off-by: Zohar Kelrich <lumimies@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2011-07-29mpegts: remove invalid error checkMike Williams
mpegts_read_header is used by both mpegts and mpegtsraw, so this erro check is no longer valid. Signed-off-by: Mike Williams <mike@mikebwilliams.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-07-17lavf: use designated initialisers for all (de)muxers.Anton Khirnov
It's more readable and less prone to breakage.
2011-07-11mpegts: fix Continuity Counter error detectionJindrich Makovicka
According to MPEG-TS specs, the continuity_counter shall not be incremented when the adaptation_field_control of the packet equals '00' or '10'. Signed-off-by: Jindrich Makovicka <jindrich.makovicka@nangu.tv> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-07-05Add some missing mathematics.h #includes for av_rescale().Diego Biurrun
2011-06-24doxygen: Consistently use '@' instead of '\' for Doxygen markup.Diego Biurrun
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2011-06-10Replace DEBUG_SEEK/DEBUG_SI + av_log combinations by av_dlog.Diego Biurrun
2011-06-08Remove all uses of now deprecated metadata functions.Anton Khirnov
2011-06-03mpegts: Wrap #ifdef DEBUG and av_hex_dump_log() combination in a macro.Diego Biurrun
2011-06-03Remove stray extra arguments from av_dlog() invocations.Diego Biurrun
2011-05-25lavf: deprecate AVFormatParameters.mpeg2ts_raw.Anton Khirnov
It doesn't do anything except produce an error message when set.
2011-05-25mpegts: add compute_pcr option.Anton Khirnov
Deprecate the corresponding AVFormatParameters field.
2011-05-12mpegts: do not output known sized packet if an unbounded packet is already ↵Baptiste Coudurier
queued. Fix issue #2624. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-05-11Port SMPTE S302M audio decoder from FFmbc 0.3.Baptiste Coudurier
2011-04-29Remove some disabled printf debug cruft.Diego Biurrun
2011-04-29Replace some commented-out debug printf() / av_log() messages with av_dlog().Diego Biurrun
2011-04-19lavf: remove FF_API_MAX_STREAMS cruftAnton Khirnov
2011-03-31mpegts: propagate avio EOF in read_packet()Jindrich Makovicka
Allows distinguishing between EOF and IO error in read_packet return code. Signed-off-by: Jindrich Makovicka <makovick@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-17lavf: replace avio_seek(SEEK_CUR) with avio_skip where it makes senseAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-08avio: deprecate url_feofAnton Khirnov
AVIOContext.eof_reached should be used directly instead. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-07mpegts: add all stream languages into metadataAnssi Hannula
This is used at least on some older DVB broadcasts for dual-mono audio tracks. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-07Flag DVB subtitles for the hard hearing appropriately using their ↵Hendrik Leppkes
component_type id. This is based on the component_type definition in the DVB SI spec [1]. [1]: http://www.dvb.org/technology/standards/a038_DVB-SI_dEN300468v1.12.1.pdf Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-07avio: deprecate url_fgetc and remove all it usesAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-04avio: add avio_tell macro as a replacement for url_ftellAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-01lavf: replace all uses of url_fskip with avio_seekAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-03-01avio: avio_ prefix for url_fseekAnton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-21avio: avio_ prefixes for get_* functionsAnton Khirnov
In the name of consistency: get_byte -> avio_r8 get_<type> -> avio_r<type> get_buffer -> avio_read get_partial_buffer will be made private later get_strz is left out becase I want to change it later to return something useful. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-20avio: move init_put_byte() to a new private header and rename itAnton Khirnov
init_put_byte should never be used outside of lavf, since sizeof(AVIOContext) isn't part of public ABI. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-20avio: rename ByteIOContext to AVIOContext.Anton Khirnov
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-15mpegts: set st->disposition according to ISO 639 language descriptorAnssi Hannula
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-09mpegts: remove unused macro MAX_SCAN_PACKETSVladimir Pantelic
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-30mpegts: remove get_pts duplicate of ff_parse_pes_pts.Vasyl' Vavrychuk
Signed-off-by: Vasyl' Vavrychuk <vvavrychuk@gmail.com> Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-30Replace dprintf with av_dlogLuca Barbato
dprintf clashes with POSIX.1-2008
2011-01-27Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.Diego Elio Pettenò
This also lists the objects from those two libraries as internal (by adding the ff_ prefix) so that they can then be hidden via linker scripts.
2011-01-20Set service_provider and service_name in mpegts demuxerGeorgi Chorbadzhiyski
Set service_provider and service_name in mpegts demuxer, previously name and provider_name were set but since the muxer uses service_provider and service_name use them. Signed-off-by: Mans Rullgard <mans@mansr.com>
2010-12-29add ff_parse_mpeg2_descriptor; make MPEG2 descriptor parsing routines ↵Peter Ross
available to other modules. Originally committed as revision 26125 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-29In ts demuxer, if pes packet size is < ts packet, honor pes packet and skip ↵Baptiste Coudurier
padded data. Fixes issue #2392. Originally committed as revision 25841 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-25In TS demuxer, create the AVStream during pmt parsing if the pes stream does notStephen D'Angelo
yet have it, this can happen if the pes stream contain data but no pes header has been encoutered yet. Patch by Stephen D'Angelo, SDAngelo at evertz dot com. Originally committed as revision 25823 to svn://svn.ffmpeg.org/ffmpeg/trunk