Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-04-16 | camerabin: fix format matching when detecting allowed frame rate | Lasse Laukkanen | 1 | -15/+28 | |
2009-04-16 | camerabin: don't lose pending state when changing resolution | Lasse Laukkanen | 1 | -3/+12 | |
2009-04-16 | camerabin: change img-done signal parameter from GString* to const gchar* | Lasse Laukkanen | 4 | -40/+44 | |
Don't allow setting filename via img-done signal parameter but force app use filename property. Don't stop capture when setting filename property. Update check unit test based on the change. | |||||
2009-04-15 | rtpmux: Add GST_DEBUG_FUNCPTRs | Olivier Crête | 2 | -8/+11 | |
2009-04-15 | rtpdtmfmux: Release locked pad on release_pad | Olivier Crête | 1 | -0/+18 | |
Release the special pad if the pad is removed from the muxer. | |||||
2009-04-15 | rtpdtmfmux: Release special on pad dispose | Laurent Glayal | 1 | -4/+11 | |
Fixes #577690 | |||||
2009-04-15 | jitterbuffer: prevent overflow in EOS estimation | Wim Taymans | 1 | -1/+1 | |
Use a guint64 instead of a guint to hold a 64bit value to prevent completely bogues EOS estimation values due to overflows. | |||||
2009-04-15 | rtpbin: we should not provide a clock | Wim Taymans | 2 | -17/+0 | |
There is no need to provide a clock. | |||||
2009-04-15 | jitterbuffer: more estimated EOS fixes | Wim Taymans | 1 | -6/+18 | |
Do more accurate EOS estimate and guard against backward timestamps. | |||||
2009-04-15 | jitterbuffer: release lock before pushing EOS | Wim Taymans | 1 | -1/+1 | |
Make sure we release the jitterbuffer lock before we start pushing out data because else we might deadlock. | |||||
2009-04-15 | deinterlace2: Move output buffer from the instance struct to a function ↵ | Sebastian Dröge | 5 | -37/+29 | |
parameter | |||||
2009-04-15 | deinterlace2: Add initial support for automatic detection of the field order | Sebastian Dröge | 2 | -5/+11 | |
2009-04-15 | deinterlace2: Add support for YVYU colorspace | Sebastian Dröge | 1 | -2/+4 | |
This is the same as YUY2 with just Cr and Cb swapped. As we don't make a difference between them when deinterlacing this works. | |||||
2009-04-13 | mxfmux: Small cleanup | Sebastian Dröge | 1 | -12/+2 | |
2009-04-10 | dshowdec: fix compilation with the debugging system disabled | Tim-Philipp Müller | 2 | -14/+2 | |
One GST_DEBUG_CATEGORY_INIT should be enough anyway. Fixes #578562 (spotted by David Hoyt). | |||||
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-08 | acmenc, acmmp3dec, sdp: link to all requires libraries on win32. | Michael Smith | 3 | -19/+35 | |
Add winsock for windows (for sdp). Link to all the plugins-base libs we indirectly use for acmmenc and acmmp3dec. | |||||
2009-04-07 | mxf: Add unit tests for checking if mxfmux ! mxfdemux pipelines are working ↵ | Sebastian Dröge | 2 | -0/+283 | |
without errors | |||||
2009-04-07 | mxfdemux: Don't use invalid buffer offsets, instead assume offset == 0 | Sebastian Dröge | 1 | -1/+2 | |
2009-04-07 | mxf: Fix comparison | Sebastian Dröge | 1 | -2/+1 | |
2009-04-07 | Use UL database for all metadata ULs | Sebastian Dröge | 3 | -595/+635 | |
2009-04-07 | baseparse: Fix slightly broken buffer-in-segment check (aacparse, amrparse, ↵ | René Stadler | 3 | -3/+3 | |
flacparse) | |||||
2009-04-05 | baseparse: Fix push mode seeking (aacparse, amrparse) | René Stadler | 2 | -10/+24 | |
Sending the flush-start event forward before taking the stream lock actually works, in contrast to deadlocking in downstream preroll_wait (hunk 1). After that we get the chain function being stuck in a busy loop. This is fixed by updating the minimum frame size inside the synchronization loop because the subclass asks for more data in this way (hunk 2). Finally, this leads to a very probable crash because the subclass can find a valid frame with a size greater than the currently available data in the adapter. This makes the subsequent gst_adapter_take_buffer call return NULL, which is not expected (hunk 3). | |||||
2009-04-04 | Automatic update of common submodule | Felipe Contreras | 1 | -0/+0 | |
From d0ea89e to b3941ea | |||||
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-04 | Automatic update of common submodule | Edward Hervey | 1 | -0/+0 | |
From f8b3d91 to d0ea89e | |||||
2009-04-03 | configure.ac: fix dvdnav version check | Tim-Philipp Müller | 1 | -2/+5 | |
Fixes #577864. This time for real. | |||||
2009-04-03 | resindvd: require libdvdnav >= 4.1.2 for dvdnav_get_current_time() | Tim-Philipp Müller | 2 | -19/+5 | |
Fixes #577864. | |||||
2009-04-03 | misc: Bump plugins-base requirement to 0.10.22.1 | Jan Schmidt | 1 | -1/+1 | |
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 | |
2009-04-02 | resindvd: First part of the re-plugging audio decoder | Jan Schmidt | 3 | -0/+198 | |
2009-04-02 | resindvd: remove unused code path from the bin | Jan Schmidt | 1 | -33/+1 | |
2009-04-02 | resindvd: Indent some things | Jan Schmidt | 1 | -12/+12 | |
2009-04-02 | resindvd: Switch GST_BOILERPLATE to G_DEFINE_TYPE for no real reason. | Jan Schmidt | 2 | -26/+14 | |
2009-04-02 | resindvd: Add faststart, and work around some multi-angle issues | Jan Schmidt | 2 | -17/+106 | |
Add a 'fast-start' property to the rsndvdsrc element, that attempts to jump directly to the DVD menu when starting. Doesn't work correctly on all titles yet. Add workarounds for issues with multiple angles in libdvdnav: Use a heuristic to avoid detecting discontinuities during multiple-angle titles, it seems caused by libdvdnav losing some NAV packets in multiangle titles. Fix seeking in multi-angle titles by aligning our sector calculation logic with libdvdnav's. Also, use libdvdnav's dvdnav_get_current_time() method to determine the logical position of the current cell when it changes, as the cell_start value in the cell_change event provides a number that doesn't compensate for angle cell blocks. | |||||
2009-04-02 | resindvd: Small debug output change in the source element | Jan Schmidt | 1 | -1/+1 | |
2009-04-02 | dvdspu: Add some debug | Jan Schmidt | 1 | -4/+10 | |
Add a little bit of extra debug. Wrap a hardcoded #if 0 into a define instead. | |||||
2009-04-02 | jp2enc: Unref peer caps after usage to fix a memory leak | Sebastian Dröge | 1 | -0/+1 | |
2009-04-02 | mxfmux: Add unit tests | Sebastian Dröge | 2 | -1/+263 | |
2009-04-01 | legacyresample: fix negotiation so that upstream can actually fixate to ↵ | Tim-Philipp Müller | 1 | -5/+25 | |
downstream's rate If one side has a preference for a particular sample rate or set of sample rates, we should honour this in the caps we advertise and transform to and from, so that elements actually know about the other side's sample rate preference and can negotiate to it if supported. Also add unit test for this. |