- 15 Aug, 2012 3 commits
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes Ticket1596 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 14 Aug, 2012 34 commits
-
-
Michael Niedermayer authored
Fixes Ticket1641 Found-by: Piotr Bandurski <ami_stuff@o2.pl> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Sebastien Zwickert authored
-
Michael Niedermayer authored
Fixes Ticket1373 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
upsuper authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Boris Maksalov authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Boris Maksalov authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Bradshaw authored
Signed-off-by: Michael Bradshaw <mbradshaw@sorensonmedia.com> Reviewed-by: Peter Ross <pross@xvid.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Andrey Utkin authored
With minor changes by michael Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* qatar/master: g723.1: simplify scale_vector() g723.1: simplify normalize_bits() vda: cosmetics: fix Doxygen comment formatting vda: better frame allocation vda: Merge implementation into one file vda: support synchronous decoding vda: Reuse the bitstream buffer and reallocate it only if needed build: Factor out mpegvideo encoding dependencies to CONFIG_MPEGVIDEOENC avprobe: Include libm.h for the log2 fallback proresenc: use the edge emulation buffer rtmp: handle bytes read reports configure: Fix typo in mpeg2video/svq1 decoder dependency declaration Use log2(x) instead of log(x) / log(2) x86: swscale: fix fragile memory accesses x86: swscale: remove disabled code x86: yadif: fix asm with suncc x86: cabac: allow building with suncc x86: mlpdsp: avoid taking address of void ARM: intmath: use native-size return types for clipping functions Conflicts: configure ffprobe.c libavcodec/Makefile libavcodec/g723_1.c libavcodec/v210dec.h libavcodec/vda.h libavcodec/vda_h264.c libavcodec/x86/cabac.h libavfilter/x86/yadif_template.c libswscale/x86/rgb2rgb_template.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
-
Sebastien Zwickert authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Andrey Utkin authored
Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
-
Mans Rullgard authored
It is impossible for bits to be 15 here so the special case is not needed. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
This function is always called with a non-negative argument, so those special cases are not needed. In the places the argument might be zero, the return value for a zero argument does not matter since it would then be used to scale an array full of zeros. Signed-off-by: Mans Rullgard <mans@mansr.com>
-
Sebastien Zwickert authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Sebastien Zwickert authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Sebastien Zwickert authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Sebastien Zwickert authored
Note that the symbols used to run the hardware decoder in asynchronous mode have been marked deprecated and will be dropped at a future version bump. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Sebastien Zwickert authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
Nicolas George authored
-
Nicolas George authored
There are several reasons for doing that: 1. It documents the code for the reader and helps find inconsistencies and bugs. 2. For rej_perms, it guarantees the change will be done even if the output reference can be created by several code paths. 3. It can be used to predict cases where a copy will, or will not happen and optimize buffer allocation (for example not request a rare direct-rendering buffer from a device sink if it will be copied anyway). Note that a filter is still allowed to manage the permissions on its own without using these fields.
-
Nicolas George authored
-
Nicolas George authored
-
Nicolas George authored
-
Nicolas George authored
The sub-movtextenc ref file changes because the dimensions (400×60) are stored by the format.
-
Nicolas George authored
Some codecs allow to encode the frame size and some players use it.
-
Nicolas George authored
-
Nicolas George authored
The resolution is in the packets, so decoding must happen. Since most other formats do not set the dimension, make it a special case for PGS. If other codecs were to have the same requirement, using a CODEC_CAP would be preferred.
-
Nicolas George authored
DVD subtitles packets can only encode a single rectangle: if there are several, copy them into a big transparent one. DVD subtitles rely on an external 16-colors palette: use a reasonable default one, stored in the private context, and encode it into the extradata, as specified by Matroska. TODO: allow to change the palette with an option. Each packet can use four colors out of the global palette. The old logic was to map transparent colors to the color 0 and all other colors to 3, 2, 1, cyclically in descending frequency order, completely disregarding the original color. Select the "best" four colors from the global palette, according to heuristics based on frequency, opacity and brightness, and arrange them in standard DVD order: background, foreground, outline, other. TODO: select the alpha value more finely; see if CHG_COLCON can allow more than 4 colors per packet. Reference: http://dvd.sourceforge.net/dvdinfo/spu.html With these changes, dvdsubenc can be used to transcode DVB subtitles and get a very decent result.
-
Nicolas George authored
With this option, transcoding DVB subtitles becomes possible.
-
Diego Biurrun authored
A new hidden config variable is added for the codecs that depend on the mpegvideo encoding parts.
-
Sebastien Zwickert authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Sebastien Zwickert authored
Note that the symbols used to run the hardware decoder in asynchronous mode has been marked as deprecated and will be dropped at a future version dump. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
rogerdpack authored
Signed-off-by: rogerdpack <rogerpack2005@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes Ticket1521 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 13 Aug, 2012 3 commits
-
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Boris Maksalov authored
Prevents reading past the end of frame buffer. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
Luca Barbato authored
0x03 (bytes read report) is a known type and should be safely ignored beside in debug situations.
-