Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-02-05 | Fix compiler warnings | Sebastian Dröge | 1 | -6/+12 | |
2009-02-05 | Add assrender plugin for rendering ASS/SSA subtitles | Benjamin Schmitz | 5 | -0/+834 | |
This element has the advantage over subparse's ASS/SSA support that more features are supported, like fading, by using libass. Fixes bug #481075. | |||||
2009-02-05 | metadata test: Fix wrong looping variable. Test is now valid (but fails). | Edward Hervey | 1 | -1/+1 | |
The inner looping was using the outer looping variable. | |||||
2009-02-04 | Fix up things that the indent thingy complained about | Michael Smith | 1 | -4/+6 | |
2009-02-04 | Fix major leaks in qtwrapper audio decoders. | Michael Smith | 1 | -2/+36 | |
Free the decoder component and audiobufferlist when caps change, or when disposing element. | |||||
2009-02-04 | Handle many more edge cases in dshowvideosink. | Michael Smith | 4 | -1833/+2045 | |
Instrument various codepaths with debug messages. Handle (as best as I could see how - it's pretty nasty) moving a video window to another monitor. Add listening for directshow events. | |||||
2009-02-04 | mpegpsdemux: fixes clossing segment generation. | Josep Torra | 2 | -26/+56 | |
Ensure that the clossing segment is generated correctly and being properly pushed. Added some GST_DEBUG to check it. Ensure that last_stop is updated in stream time. Calculate duration as delta of PTS as it seems more correct than delta of SCR in some clips that I tested. | |||||
2009-02-04 | mpegpsdemux: several fixes on the seeking function in pul mode. | Josep Torra | 1 | -8/+9 | |
Removed a line wrongly copy pasted in my previous commit. Avoid an unsigned integer overflow. Seek last_stop in stream time. Clamp last_stop in stream time between first and last SCR. Fixed a typo in the GST_DEBUG line and added some more info. | |||||
2009-02-04 | Moved var declarations to the begin of function | Josep Torra | 1 | -4/+8 | |
2009-02-04 | Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-bad | Josep Torra | 5 | -82/+172 | |
2009-02-04 | Improved seeking in pull mode. Some refactoring and small fixes | Josep Torra | 2 | -56/+127 | |
2009-02-04 | Update TODO | Sebastian Dröge | 1 | -2/+4 | |
2009-02-04 | Post an UMID tag with the current package's UMID | Sebastian Dröge | 3 | -0/+15 | |
2009-02-04 | Reset the current partition after seeking and NEWSEGMENT events | Sebastian Dröge | 1 | -1/+6 | |
2009-02-04 | In push mode play all remaining parts of the file on EOS if there are any | Sebastian Dröge | 1 | -13/+72 | |
2009-02-04 | Add property to set the maximum allowed time difference between tracks | Sebastian Dröge | 2 | -3/+21 | |
2009-02-04 | Always set the current package, not only when it was changed | Sebastian Dröge | 1 | -1/+1 | |
This is necessary as the current package link will be set to NULL when updated metadata is parsed and should be set here again. | |||||
2009-02-04 | Try to resolve all synchronization issues, not only the first | Sebastian Dröge | 1 | -35/+33 | |
2009-02-04 | Remove some checks that will always be TRUE | Sebastian Dröge | 1 | -26/+19 | |
2009-02-03 | configure.ac: bump core/base requirements to released versions | Tim-Philipp Müller | 1 | -2/+2 | |
2009-02-02 | Also flush parser when a newsegment is received. Fixes loop in reverse mode. | Josep Torra | 1 | -0/+2 | |
2009-02-02 | Add pull mode to mpegpsdemux and report duration reading first and last PTS. ↵ | Josep Torra | 4 | -142/+898 | |
Some random cleanups. | |||||
2009-02-02 | Cleanup playback package selection and notify about the current package | Sebastian Dröge | 1 | -15/+21 | |
2009-02-02 | Update tags properly, especially on component switch | Sebastian Dröge | 1 | -5/+18 | |
2009-02-02 | Error out if no pads could be created | Sebastian Dröge | 1 | -0/+3 | |
2009-02-02 | Resolve metadata and update tracks if necessary before seeking | Sebastian Dröge | 1 | -4/+6 | |
2009-02-02 | Don't go after the last component of a track | Sebastian Dröge | 1 | -0/+1 | |
2009-02-02 | Return an error if updating an already existing pad fails | Sebastian Dröge | 1 | -21/+56 | |
2009-02-02 | Fix seeking if the source clip duration is unknown | Sebastian Dröge | 1 | -14/+19 | |
2009-02-01 | Add initial support for seeking in push mode | Sebastian Dröge | 1 | -63/+216 | |
2009-02-01 | Fix deadlocks when seeking in pull mode failed and check new offset before ↵ | Sebastian Dröge | 1 | -2/+11 | |
using it | |||||
2009-02-01 | Update offset in push mode and handle events properly | Sebastian Dröge | 1 | -36/+41 | |
2009-02-01 | Implement initial seeking support (pull mode only) | Sebastian Dröge | 2 | -18/+242 | |
2009-01-31 | Don't use GLib 2.16 API unconditionally | Sebastian Dröge | 2 | -19/+75 | |
2009-01-31 | Check for EOS on all pads after adjusting the essence track durations | Sebastian Dröge | 1 | -8/+31 | |
2009-01-31 | Fix duration calculation for essence tracks | Sebastian Dröge | 1 | -2/+4 | |
2009-01-31 | Implement GstElement::query/get_query_types vfuncs | Sebastian Dröge | 1 | -8/+114 | |
2009-01-31 | Reset all internal state in finalize | Sebastian Dröge | 1 | -2/+3 | |
2009-01-31 | Improve EOS detection and fix push mode for the last pushed in buffer | Sebastian Dröge | 1 | -60/+80 | |
2009-01-31 | Keep track of essence track position when playing source packages | Sebastian Dröge | 2 | -20/+16 | |
This ensures that the correct essence elements are played and that we seek to the correct essence elements. | |||||
2009-01-31 | Compensate for timestamp/duration rounding errors | Sebastian Dröge | 2 | -0/+13 | |
2009-01-31 | Improve EOS logic to check all pads when pulling a packet returned EOS | Sebastian Dröge | 1 | -3/+2 | |
This makes sure that we finish all pads that are at EOS now instead of just finishing one and returning to this point over and over again. | |||||
2009-01-31 | Only push buffers for pads that are not more than 500ms before other pads | Sebastian Dröge | 1 | -14/+27 | |
2009-01-31 | Improve EOS logic to only go into EOS after all tracks are finished | Sebastian Dröge | 1 | -33/+117 | |
2009-01-31 | Update TODO list | Sebastian Dröge | 1 | -4/+0 | |
2009-01-31 | Try to keep the timestamp difference between tracks lower than 500ms | Sebastian Dröge | 1 | -27/+202 | |
2009-01-31 | Fix playback of atom files | Sebastian Dröge | 1 | -1/+1 | |
2009-01-31 | Keep track of current playback position | Sebastian Dröge | 1 | -11/+14 | |
2009-01-31 | Set essence track positions to 0 if we're at the start partition | Sebastian Dröge | 1 | -9/+28 | |
2009-01-31 | Generate an index table for essence streams | Sebastian Dröge | 11 | -183/+272 | |
Generate an index table for essence streams during playback and make sure that only the correct essence elements are used for played tracks. Make it possible to have one essence stream used in multiple playback tracks. Fix some minor bugs. |