- 16 Nov, 2011 7 commits
-
-
Clément Bœsch authored
-
Clément Bœsch authored
-
Clément Bœsch authored
-
Clément Bœsch authored
This should easier common case optimizations.
-
Michael Niedermayer authored
Fixes Ticket240 Based on patch by ami_stuff Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* qatar/master: lavf: fix multiplication overflow in avformat_find_stream_info() cosmetics: indentation mpegaudiodec: init static tables in AVCodec.init_static_data() Conflicts: libavcodec/mpegaudiodec.c libavformat/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Because if we drop both we have no timestamps at all for some files. Fixes Ticket344 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 15 Nov, 2011 22 commits
-
-
Mans Rullgard authored
Converting to double before the multiplication rather than after avoids an integer overflow in some cases. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Stefano Sabatini authored
-
Stefano Sabatini authored
Add flags field to Writer, and define the WRITER_FLAG_DISPLAY_OPTIONAL_FIELDS flag which forces the display of optional fields, for example non-available or invalid fields. Also set the flag in the default writer. This change is required as for some writers it is preferable to show all fields (for example for avoiding a variable number of fields in CSV output), while for other formats (e.g. JSON, XML) it is better to leave invalid/unavailable fields unspecified and thus simplify the parsing stage on the deserializer side.
-
Michael Niedermayer authored
Thus use unaligned accesses. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes Ticket650 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
This avoids banding artifacts. Note, low end TFTs still show some banding. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Panagiotis H.M. Issaris authored
The Apple HTTP Live Streaming demuxer's implementation of seeking searches for the MPEG TS segment which contains the requested timestamp. In its current implementation it assumes that the first segment will start from 0. But, MPEG TS streams do not necessarily start with timestamp (near) 0, causing seeking to fail for those streams. This also occurs when using live streaming of HTTP Live Streams. In this case sliding playlists may be used, which means that in that case only the last x encoded segments are stored, the earlier segments get deleted from disk and removed from the playlist. Because of this, when starting playback of a stream in the middle of such a broadcast, the initial segment fetched after parsing the m3u8 playlist will not start from timestamp (near) 0, causing (the admittedly limited live) seeking to fail. This patch changes this demuxers seeking implementation to use the initial DTS as an offset for searching the segments containing the requested timestamp.
-
Justin Ruggles authored
-
Justin Ruggles authored
-
Panagiotis H.M. Issaris authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Idea-by: ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
fields to be perfectly fine mpeg TS. Fixes Ticket580 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* qatar/master: binkvideo: simplify and remove invalid shifts pulse: compute frame_duration once and fix it lavf: simplify format_child_class_next() hwaccel: OS X Video Decoder Acceleration (VDA) support. doc: add support for an optional navigation bar in texi2html pages Conflicts: configure libavcodec/Makefile libavcodec/allcodecs.c libavcodec/vda.c libavcodec/vda.h libavcodec/vda_h264.c libavcodec/vda_internal.h libavcodec/version.h libavformat/options.c libavutil/avutil.h libavutil/pixfmt.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes remaining complaints in Ticket560 possibly. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 14 Nov, 2011 11 commits
-
-
Michael Niedermayer authored
This reverts part of: commit e65ab9d9 Author: Mans Rullgard <mans@mansr.com> Date: Wed Jun 1 17:26:27 2011 +0100 Remove unused variables
-
Clément Bœsch authored
-
Stefano Sabatini authored
The crash occurrs when a frame is successfully decoded, but no decoded data is immediately available (typically happens with ogg/vorbis).
-
Sebastien Zwickert authored
-
Sebastien Zwickert authored
-
Sebastien Zwickert authored
-
Sebastien Zwickert authored
-
Sebastien Zwickert authored
-
Sebastien Zwickert authored
-
Sebastien Zwickert authored
-
Clément Bœsch authored
This allows an appropriate behaviour when it is not specified (fallback to the number of input channels). Fixes Ticket523
-