Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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. | |||||
2009-03-31 | baseparse: Delay newsegment as long as possible. | Mark Nauwelaerts | 2 | -50/+68 | |
If newsegment is sent (too) early, caps may not yet be fixed/set, and downstream may not have been linked. | |||||
2009-03-30 | mpeg2enc: fix bitrate property settings | Mark Nauwelaerts | 1 | -8/+15 | |
Align bitrate property interpretation with usual mpeg2enc behaviour. Fixes #575736. | |||||
2009-03-27 | configure.ac: make --disable-external work again | Alan Falloon | 1 | -0/+1 | |
2009-03-27 | jp2kdec: implement basic QoS | Tim-Philipp Müller | 2 | -10/+219 | |
Don't try to decode frames that are going to be late anyway. | |||||
2009-03-27 | rtpbin: add on_npt_stop signal | Wim Taymans | 4 | -14/+194 | |
Add the on_npt_stop signal to rtpbin and rtpjitterbuffer to notify the application that the NPT stop position has been reached. | |||||
2009-03-27 | outputselector: reset state when going to READY | Wim Taymans | 1 | -5/+33 | |
Reset the last-buffer, the pending pad and the segment when going to the READY state. Fixes #576712. | |||||
2009-03-26 | qtmux: fix reusing element | Mark Nauwelaerts | 1 | -0/+7 | |
State change to READY and then back to PAUSED should still provide the proper structures as are otherwise freshly available following a request_new_pad. Pointed out by Thiago Santos. | |||||
2009-03-26 | mxf: Fix compilation and compiler errors with GLib < 2.16.0 | Sebastian Dröge | 2 | -6/+6 | |
2009-03-26 | mxf: Fix "cast to pointer type of different size" compiler warning | Sebastian Dröge | 1 | -11/+12 | |
2009-03-26 | mxf: Rename forgotten function to fix unresolved symbols error | Sebastian Dröge | 1 | -1/+1 | |
2009-03-26 | mxf: Use mxf_u{l,uid}_is_equal() and friends instead of memcmp() | Sebastian Dröge | 4 | -14/+16 | |
2009-03-26 | mxf: Differentiate between UL and UUID | Sebastian Dröge | 10 | -590/+742 | |
2009-03-26 | mxf: Source files and #include cleanup | Sebastian Dröge | 31 | -786/+721 | |
2009-03-26 | xdgmime: Use GIOs g_content_type_guess() if possible | Sebastian Dröge | 3 | -17/+61 | |
2009-03-26 | mxf: Use the UL database for some more ULs | Sebastian Dröge | 1 | -21/+5 | |
2009-03-26 | mxf: Remove some GLib < 2.14 compatibility stuff | Sebastian Dröge | 1 | -8/+2 | |
2009-03-26 | acm: Port to MinGW | Руслан Ижбулатов | 5 | -17/+26 | |
Fixes bug #573595. | |||||
2009-03-26 | xdgmime: Link with winsock library to fix build with MinGW | Руслан Ижбулатов | 2 | -1/+3 | |
Partially fixes bug #573595. | |||||
2009-03-26 | dccp: Port DCCP plugin to MinGW | Руслан Ижбулатов | 13 | -51/+133 | |
Partially fixes bug #573595. | |||||
2009-03-26 | dccp: Disable the dccp plugin if no pthread support is available | Руслан Ижбулатов | 1 | -0/+11 | |
Partially fixes bug #573595. | |||||
2009-03-26 | Merge branch 'mxfmux' | Sebastian Dröge | 24 | -295/+6867 | |
2009-03-26 | mxfmux: Cleanup | Sebastian Dröge | 3 | -6/+6 | |
2009-03-26 | mxfmux: Fix handling of buffers with more than one edit unit and EOS handling | Sebastian Dröge | 4 | -180/+193 | |
2009-03-25 | ladspa: comment signalprocessor class more and do minor code cleanups | Stefan Kost | 2 | -51/+48 | |
2009-03-25 | Require core >= 0.10.22.1 for %u pad template support | Sebastian Dröge | 1 | -1/+1 | |
2009-03-24 | selector: merge the tags | Wim Taymans | 1 | -8/+10 | |
Merge the tags received on the input-selector sinkpads instead of only keeping the last one we saw. | |||||
2009-03-23 | Fix version number in the NEWS file | Jan Schmidt | 1 | -1/+1 | |
2009-03-23 | aacparse: Fix busyloop when seeking. Fixes #575388 | René Stadler | 1 | -5/+0 | |
The problem is that after a discont, set_min_frame_size(1024) is called when detect_stream returns FALSE. However, detect_stream calls check_adts_frame which sets the frame size on its own to something larger than 1024. This is the same situation as in the beginning, so the base class ends up calling check_valid_frame in an endless loop. | |||||
2009-03-23 | aacparse: Refactor check_valid_frame to expose broken code | René Stadler | 1 | -8/+20 | |
Just moving code around and removing an unhelpful/misleading comment. |