Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-09-18 | x264enc: Implement getcaps that restricts the input format depending on the ↵ | Olivier Crête | 1 | -34/+144 | |
output profile Also add some x264enc profile tests https://bugzilla.gnome.org/show_bug.cgi?id=708326 | |||||
2013-09-05 | x264enc: Don't unref future state but the old one | Mathieu Duponchelle | 1 | -1/+1 | |
Being silly will lead us nowhere. | |||||
2013-09-04 | x264enc: Check if we have an input state before using it | Sebastian Dröge | 1 | -1/+8 | |
Flushing might happen before caps were set on the encoder, which would lead to crashes here. Thanks to Matej Knopp for analyzing this. https://bugzilla.gnome.org/show_bug.cgi?id=707414 | |||||
2013-09-04 | x264enc: fix unsigned comparison warning | Matej Knopp | 1 | -1/+1 | |
2013-08-27 | x264enc: log when we output a lower profile than requested | Tim-Philipp Müller | 1 | -2/+10 | |
2013-08-21 | x264enc: Consider subset relations of profiles when setting srcpad caps | Sebastian Dröge | 1 | -1/+36 | |
constrained-baseline is a subset of baseline, is a subset of main, is a subset of high profile. https://bugzilla.gnome.org/show_bug.cgi?id=705425 | |||||
2013-08-21 | x264enc: propagate flow return back to base class and upstream | Tim-Philipp Müller | 1 | -1/+1 | |
https://bugzilla.gnome.org/show_bug.cgi?id=705425 | |||||
2013-08-17 | x264enc: minor clean-up | Tim-Philipp Müller | 1 | -2/+0 | |
We requires x264 build >= 120 now. | |||||
2013-08-15 | mpeg2dec: Fix mpeg2_reset() calls | Sebastian Dröge | 1 | -2/+2 | |
2013-08-15 | ext: Use new flush vfunc of video codec base classes and remove reset ↵ | Sebastian Dröge | 2 | -24/+69 | |
implementations | |||||
2013-08-02 | mpeg2dec: Do a hard reset of flush_stop | Edward Hervey | 1 | -1/+1 | |
Which is notified by hard == 0 with latest refactoring. | |||||
2013-07-26 | x264: Fix dts comparision | Edward Hervey | 1 | -4/+5 | |
We were assigning to a guint64 value (frame->dts) the sum of a unsigned and signed value... resulting it the result never being < 0. Instead just check if it is smaller before assigning to frame->dts. | |||||
2013-07-25 | mpeg2dec: Clean up reset/start/stop handling | Sebastian Dröge | 1 | -23/+8 | |
2013-07-25 | x264enc: React properly to flushing/resetting the encoder | Sebastian Dröge | 1 | -17/+9 | |
https://bugzilla.gnome.org/show_bug.cgi?id=656007 | |||||
2013-07-22 | siddec: Add support for group-id in the stream-start event | Sebastian Dröge | 2 | -3/+32 | |
2013-07-17 | mpeg2dec: Properly reset on sequence changes | Edward Hervey | 1 | -0/+2 | |
Otherwise we end up using stray data/buffers. Fixes #690701 | |||||
2013-07-09 | dvdreadsrc: correctly determine last chapter's duration | Mark Nauwelaerts | 1 | -1/+3 | |
This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c. It worked just fine before ... | |||||
2013-06-04 | mpeg2dec: make the aspect ratio calculation more accurate. | Sreerenj Balachandran | 1 | -2/+10 | |
Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the aspect-ratio if we don't have a valid upstream PAR. https://bugzilla.gnome.org/show_bug.cgi?id=685103 | |||||
2013-05-09 | lamemp3enc: Tell GstAudioEncoder about the number of incoming samples | Olivier Crête | 1 | -1/+9 | |
lame does internal resampling, but the base class only cares about the number of raw samples, so tell finish frames about that, not the number of samples in the outgoing frame.: | |||||
2013-04-30 | x264enc: output byte-stream if downstream has ANY caps | Tim-Philipp Müller | 1 | -1/+11 | |
It's what people expect when they pipe the output to filesink or into a tcp connection or pipe. | |||||
2013-04-15 | gst: Add better support for static plugins | Sebastian Dröge | 11 | -11/+11 | |
2013-03-25 | x264enc: Fix for 0/1 framerate - now uses VFR in this case | Tom Greenwood | 1 | -6/+16 | |
Previously did a division by zero. https://bugzilla.gnome.org/show_bug.cgi?id=695728 | |||||
2013-02-08 | x264enc: simplify template caps | Tim-Philipp Müller | 1 | -1/+1 | |
No need to make an array for one single element. | |||||
2013-02-08 | x264enc: put all theoretically possible formats in template caps | Tim-Philipp Müller | 1 | -7/+32 | |
and decide at runtime which subset of these (8-bit or 10-bit video formats) is supported. libx264 will be compiled for one of these two options, and it is possible to switch by pointing the dynamic linker to a different libx264 build at runtime. If we want our template caps to be correct, they should contain all then, with the actually supported ones determined at runtime. https://bugzilla.gnome.org/show_bug.cgi?id=691935 | |||||
2013-02-07 | x264enc: detect supported bit depth and pixel formats at runtime | Tim-Philipp Müller | 1 | -54/+100 | |
http://bugs.debian.org/667573 https://bugzilla.gnome.org/show_bug.cgi?id=691935 | |||||
2012-12-19 | mpeg2dec: use appropriate printf format for gsize | Thijs Vermeir | 1 | -3/+3 | |
2012-12-19 | cdio: Fix redundant redeclaration of 'cdio_version_string' | Thijs Vermeir | 1 | -1/+0 | |
cdio/version.h is already included by cdio/cdio.h | |||||
2012-12-01 | siddec: init debug category | Wim Taymans | 1 | -0/+2 | |
2012-11-30 | dvdread: link to libgmodule-2.0 since the g_module_* API is used | Tim-Philipp Müller | 1 | -2/+3 | |
And the gmodule lib has been moved into the Requires.private section of the pkg-config file in core. | |||||
2012-11-27 | cdiocddasrc: detect whether drive produces samples in non-host endianness | Tim-Philipp Müller | 2 | -0/+125 | |
If drive produces samples in other endianness than the host, we need to byte swap them before pushing them out, or we produce nothing but noise. cdparanoia detects this automatically, but libcdio does not, so we have to do it ourselves. This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive. https://bugzilla.gnome.org/show_bug.cgi?id=377280 | |||||
2012-11-15 | x264enc: Add support for 10-bit color formats | Sebastian Dröge | 1 | -1/+61 | |
Requires x264 to be built with 10-bit support, which disables 9-bit support. Also only advertise the color formats that were compiled into x264. | |||||
2012-11-15 | x264enc: Add support for Y444, Y42B and NV12 | Sebastian Dröge | 1 | -5/+42 | |
2012-11-11 | cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings | Tim-Philipp Müller | 2 | -8/+18 | |
They're probably not going to be UTF-8, but ISO-8859-1 or somesuch if they're not plain ASCII. | |||||
2012-11-03 | Fix FSF address | Tim-Philipp Müller | 29 | -58/+58 | |
https://bugzilla.gnome.org/show_bug.cgi?id=687520 | |||||
2012-10-30 | siddec: reset bytes counter | Wim Taymans | 1 | -0/+1 | |
Reset the total_bytes counter so that we get timestamps correct. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931 | |||||
2012-10-18 | dvdreadsrc: correctly set next cell when seeking to sector | Mark Nauwelaerts | 1 | -4/+4 | |
2012-10-12 | dvdreadsrc: update dvd event to enhanced approach | Mark Nauwelaerts | 1 | -1/+9 | |
... in line with resindvdsrc. | |||||
2012-10-01 | mpeg2dec: Don't error out when there is no associated buffer | Jan Schmidt | 1 | -3/+2 | |
In 0.10, having mpeg2dec occasionally tell us to output a frame that was never decoded was just ignored, so do the same in 1.0 Fixes: #685107 | |||||
2012-09-26 | x264enc: when setting fallback decoder latency, set valid min_latency | Tim-Philipp Müller | 1 | -1/+1 | |
Min. latency needs to be a valid time, so pass 0 as default value in the fallback case where we can't determine any latency, and avoid nasty criticals at runtime. | |||||
2012-09-17 | Remove -DGST_USE_UNSTABLE_API | Tim-Philipp Müller | 4 | -4/+4 | |
2012-09-17 | cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION | Tim-Philipp Müller | 1 | -7/+11 | |
Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs introspection/updating for this plugin. | |||||
2012-09-14 | rename some caps and elements in examples | Wim Taymans | 1 | -1/+1 | |
2012-09-11 | mpeg2dec: Hold ref to buffer while mapped | Jan Schmidt | 1 | -0/+2 | |
So that the buffer still exists when we go to unmap it later, even if it got pushed in the meantime. | |||||
2012-09-11 | mad: fix email address | Wim Taymans | 1 | -1/+2 | |
2012-09-11 | mad: init base class method only once | Wim Taymans | 1 | -12/+6 | |
2012-09-09 | x264enc: clean up some debug statements | Mark Nauwelaerts | 1 | -4/+5 | |
2012-09-07 | x264enc: handle possibly negative DTS provided by codec | Mark Nauwelaerts | 2 | -4/+20 | |
... by arranging for an offset such that DTS == PTS for keyframes, which is expected elsewhere to go along with semantics of PTS and DTS. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443 | |||||
2012-08-09 | x264enc: Use new video encoder base class API for handling tags | Sebastian Dröge | 1 | -29/+8 | |
2012-08-06 | gst: Add stream-id to stream-start events | Sebastian Dröge | 1 | -1/+5 | |
2012-08-06 | mpeg2dec: Don't use NULL values for fbuf | Edward Hervey | 1 | -11/+25 | |
We need to make a difference between the initial dummy buffers (which have a fbuf->id of NULL) and the buffers on which we allocated video frames. |