Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-05-14 | resindvd: Fix raciness in rsndvdbin when initially creating pads | Jan Schmidt | 2 | -12/+17 | |
Protect pad exposure with a preroll lock to avoid situations where no-more-pads is fired more than once, or fired just before the last pad is actually added. | |||||
2009-05-11 | resindvd: Modify the segment update logic | Jan Schmidt | 2 | -2/+11 | |
Send segment updates to the audio and subpicture pads more frequently, but less often to the video pad, where timestamps appear less often. This helps with gap filling on some DVDs. | |||||
2009-05-11 | resindvd: Increase the amount of filler audio generated | Jan Schmidt | 1 | -2/+2 | |
When creating a filler audio buffer in rsnaudiomunge, generate a bit more, as audio sinks don't seem to preroll otherwise. This needs a better algorithm in general, to intelligently fill the gap, rather than hard-coding a value. | |||||
2009-05-11 | resindvd: Manage timed still sequences better | Jan Schmidt | 2 | -20/+54 | |
Make timed still frames work better by extending the current segment when needed, and restarting the still sequence with the correct remaining duration when the wait it interrupted by activation of a highlight NAV packet. | |||||
2009-05-11 | resindvd: Change the audiomunge debug output. | Jan Schmidt | 1 | -24/+27 | |
Make sure we always show information about the segment events passing through, even when pre-roll audio buffers aren't going to be needed. | |||||
2009-05-11 | resindvd: Rename the audio munger debug category | Jan Schmidt | 1 | -2/+2 | |
Rename a debug category: rsn_audiomunge -> rsnaudiomunge. | |||||
2009-05-11 | resindvd: Ensure we send a title tag in the first play section. | Jan Schmidt | 1 | -37/+42 | |
2009-05-11 | resindvd: Simplify some stuff. Remove an unnecessary LOG message. | Jan Schmidt | 1 | -6/+6 | |
Skip attempting to schedule a nav block unless we're in PLAYING. Take a lock slightly later, when we actually need it. Remove a noisy LOG message. | |||||
2009-05-11 | resindvd: Remove per-menu description from the TITLE tag | Jan Schmidt | 1 | -11/+1 | |
The part number reported while in a menu doesn't reflect the selected menu, so it's pointless to use it to report which menu we're in (Audio, Angle etc). Just report "DVD Menu" in the title tag instead. | |||||
2009-05-11 | resindvd: Send title info message when current angle is switched. | Jan Schmidt | 2 | -5/+10 | |
Make sure we send an update title tag when the current angle or available angles changes. | |||||
2009-05-11 | resindvd: Implement navigation command change message and query | Jan Schmidt | 2 | -0/+73 | |
Send messages when the available DVD navigation commands changes, and handle navigation commands and angles queries. | |||||
2009-05-09 | Remove wrong stuff from preset file | Christian Schaller | 1 | -9/+0 | |
2009-05-09 | Add a more representative example preset file for x264 | Christian Schaller | 1 | -8/+48 | |
2009-05-07 | Add ranks to various muxers and encoders in -bad | Christian Schaller | 3 | -3/+4 | |
2009-05-06 | resindvd: Don't open all VTS ifo at the start | Jan Schmidt | 1 | -20/+33 | |
Load each VTS ifo the first time the disc enters that VTS, rather than scanning them all at the start. | |||||
2009-05-06 | resindvd: Send a title tag when we change chapter/menu/angle | Jan Schmidt | 2 | -6/+76 | |
Allow apps like Totem to display a nicer title that reflects the current position on the disc. | |||||
2009-05-06 | resindvd: Don't send highlight-reset messages when not needed | Jan Schmidt | 1 | -1/+1 | |
Fix a small bug that results in the SPU highlight being reset more often than is necessary - ie, clearing it when it's already cleared. | |||||
2009-05-06 | resindvd: send angles-changed messages when appropriate | Jan Schmidt | 2 | -5/+57 | |
When the current angle changes, or the number of available angles changes, send an angles-changed message to let the app know. | |||||
2009-05-06 | resindvd: Make the next/prev angle switching cycle at the ends | Jan Schmidt | 1 | -9/+25 | |
When the current angle is 1 and prev_angle is requested, loop to the maximum angle and vice versa for next_angle | |||||
2009-05-04 | celt: Implement preset interface | Sebastian Dröge | 1 | -0/+7 | |
2009-05-04 | dirac: Implement preset interface | Sebastian Dröge | 1 | -1/+15 | |
2009-05-04 | jp2kenc: Implement preset interface | Sebastian Dröge | 1 | -1/+15 | |
2009-05-04 | mpeg2enc: Implement Preset interface | Sebastian Dröge | 1 | -1/+15 | |
2009-05-04 | xvid: Implement Preset interface | Sebastian Dröge | 1 | -0/+8 | |
2009-05-04 | faac: Implement preset interface | Sebastian Dröge | 1 | -0/+8 | |
2009-05-03 | mms: extend BaseSrc query handling rather than overriding | Mark Nauwelaerts | 1 | -29/+9 | |
2009-05-01 | dtsdec: cosmetic fix to header structure to make gtk-doc happy | Tim-Philipp Müller | 1 | -2/+2 | |
2009-04-30 | x264enc: add preset support | Stefan Kost | 3 | -1/+34 | |
Add preset iface and a (dummy) preset file as a starting point. | |||||
2009-04-29 | resindvd: Convert some g_print to GST_LOG_OBJECT and friends, remove some others | Jan Schmidt | 4 | -36/+32 | |
Trim down the g_print verbosity. | |||||
2009-04-29 | resindvd: Add DVDFASTSTART env var to making some testing easier | Jan Schmidt | 1 | -1/+7 | |
2009-04-29 | resindvd: Remove redundant modulo operation in the demuxer | Jan Schmidt | 1 | -1/+1 | |
2009-04-29 | resindvd: Map audio and subpicture logical streams to physical. | Jan Schmidt | 2 | -24/+70 | |
The logical audio and subpicture stream number doesn't always correspond with the physical substream it is coming from. When configuring the demuxer pads, use the mapping table provided in each PGC to get the layout and ensure the demuxer creates the correct pads. | |||||
2009-04-29 | x264enc: add some documentation on profile | Mark Nauwelaerts | 1 | -0/+9 | |
2009-04-21 | modplug: Use correct header file | LRN | 1 | -1/+1 | |
modplug's sndfile.h conflicts with libsndfile's sndfile.h, so we'll access it directly using modplug/sndfile.h. Fixes #573849 Signed-off-by: David Schleef <ds@schleef.org> | |||||
2009-04-21 | mpeg2enc: Get number of processors on win32 | LRN | 1 | -0/+9 | |
Fixes #573848. Signed-off-by: David Schleef <ds@schleef.org> | |||||
2009-04-21 | mmssrc: If the connection fails, emit a redirection msg to the rtsp equivalent. | Edward Hervey | 1 | -2/+12 | |
This should help fix the issue with Windows Media Server using rtsp... but still declaring the stream with mms:// | |||||
2009-04-09 | x264enc: add force keyframe event handling | Janin Kolenc | 2 | -2/+48 | |
Use the GstForceKeyUnit event to force a keyframe. Fixes #578112. | |||||
2009-04-04 | bz2: fix some refcount mistakes and do some cleaning up | Tim-Philipp Müller | 3 | -102/+159 | |
No need to unref buffers if pad_push returns something non-FLOW_OK. In fact, this will cause assertions or crashes. However, we do need to unref the input buffer whenever we don't pass it downstream. Also, a non-OK flow return is not an error, so don't post error messages on the bus - the pipeline may just be shutting down. Miscellaneous other clean-ups and crack removal. Plenty of work left for those who feel like it. | |||||
2009-04-03 | resindvd: require libdvdnav >= 4.1.2 for dvdnav_get_current_time() | Tim-Philipp Müller | 1 | -12/+0 | |
Fixes #577864. | |||||
2009-04-02 | resindvd: Send both the logical and physical substream ID in the stream change. | Jan Schmidt | 1 | -7/+12 | |
When sending the stream change message(s) to the demuxer, also include the logical stream id along with the physical ID, so that the demuxer can remap logical->physical MPEG stream ID. | |||||
2009-04-02 | resindvd: Use new GstNavigation functionality. | Jan Schmidt | 3 | -119/+246 | |
Handle the new DVD commands, so that we can handle commands from a player to change angle, jump to menus etc. Use the new GstNavigation event parsing functions, instead of hand-rolled stuff. Send GstNavigation notification messages when the mouse enters a button or leaves it, so UI can turn the mouse cursor to a hand icon. | |||||
2009-04-02 | resindvd: Switch to using a hard-coded mpeg2dec, and change pad blocking a bit. | Jan Schmidt | 2 | -16/+98 | |
Change the pad blocking behaviour during startup, and use a hard-coded mpeg2dec (for the moment), in order to make things work with playbin2. | |||||
2009-04-02 | resindvd: Add newline to debug g_print statement | Jan Schmidt | 1 | -1/+1 | |
2009-04-02 | resindvd: Make highlights work when jumping into menus | Jan Schmidt | 1 | -5/+13 | |
Make the highlights re-appear correctly when jumping back into menus by making sure to set the flushing_seek flag for user-action initiated seeks. Fiddle some debug related to tracking down the issue. | |||||
2009-04-02 | resindvd: Support multiangle titles. | Jan Schmidt | 1 | -2/+14 | |
Add a workaround for an apparent libdvdnav bug where it loses nav packets during multiangle titles, and add some keypress bindings to switch the angle. | |||||
2009-04-02 | resindvd: Add back in support for using hardcoded a52dec | Jan Schmidt | 1 | -4/+11 | |
2009-04-02 | resindvd: Add some debug when creating the output pads in the demuxer | Jan Schmidt | 1 | -2/+15 | |
2009-04-02 | resindvd: More hacking on the audio decoder. | Jan Schmidt | 1 | -35/+41 | |
2009-04-02 | resindvd: Trim back the g_print debug - convert to GST_DEBUG and GST_LOG | Jan Schmidt | 1 | -22/+24 | |
2009-04-02 | resindvd: Extend the Resin audio decoder element, and switch rsndvdbin to use it | Jan Schmidt | 3 | -12/+315 | |