summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-05-03resindvd: Add newline to debug g_print statementJan Schmidt1-1/+1
2009-05-03resindvd: Make highlights work when jumping into menusJan Schmidt1-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-05-03resindvd: Support multiangle titles.Jan Schmidt1-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-05-03resindvd: Add back in support for using hardcoded a52decJan Schmidt1-4/+11
2009-05-03resindvd: Add some debug when creating the output pads in the demuxerJan Schmidt1-2/+15
2009-05-03resindvd: More hacking on the audio decoder.Jan Schmidt1-35/+41
2009-05-03resindvd: Trim back the g_print debug - convert to GST_DEBUG and GST_LOGJan Schmidt1-22/+24
2009-05-03resindvd: Extend the Resin audio decoder element, and switch rsndvdbin to use itJan Schmidt3-12/+315
2009-05-03resindvd: First part of the re-plugging audio decoderJan Schmidt3-0/+198
2009-05-03resindvd: remove unused code path from the binJan Schmidt1-33/+1
2009-05-03resindvd: Indent some thingsJan Schmidt1-12/+12
2009-05-03resindvd: Switch GST_BOILERPLATE to G_DEFINE_TYPE for no real reason.Jan Schmidt2-26/+14
2009-05-03resindvd: Add faststart, and work around some multi-angle issuesJan Schmidt2-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-05-03resindvd: Small debug output change in the source elementJan Schmidt1-1/+1
2009-05-03dvdspu: Add some debugJan Schmidt1-4/+10
Add a little bit of extra debug. Wrap a hardcoded #if 0 into a define instead.
2009-05-03jp2enc: Unref peer caps after usage to fix a memory leakSebastian Dröge1-0/+1
2009-05-03mxfmux: Add unit testsSebastian Dröge2-1/+263
2009-05-03legacyresample: fix negotiation so that upstream can actually fixate to ↵Tim-Philipp Müller1-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-05-03baseparse: Delay newsegment as long as possible.Mark Nauwelaerts2-50/+68
If newsegment is sent (too) early, caps may not yet be fixed/set, and downstream may not have been linked.
2009-05-03mpeg2enc: fix bitrate property settingsMark Nauwelaerts1-8/+15
Align bitrate property interpretation with usual mpeg2enc behaviour. Fixes #575736.
2009-05-03mms: extend BaseSrc query handling rather than overridingMark Nauwelaerts1-29/+9
2009-05-03baseparse: fix (regression in) newsegment handlingMark Nauwelaerts3-42/+24
(aacparse, amrparse, flacparse). Fixes #580133.
2009-05-02dvbsrc: fix pes filter pid resettingZaheer Merali1-1/+7
2009-05-01dtsdec: cosmetic fix to header structure to make gtk-doc happyTim-Philipp Müller1-2/+2
2009-05-01docs: make fpsdisplaysink show up in the docsTim-Philipp Müller4-1/+18
2009-05-01fpsdisplaysink: move private struct into plugin struct and use Gst namespaceTim-Philipp Müller2-138/+124
2009-05-01fpsdisplaysink: rename plugin (not element) to debugutilsbadTim-Philipp Müller4-30/+56
Makes it easier to add further utils here without creating yet another plugin.
2009-05-01dvbsrc: unset pid filters correctlyZaheer Merali1-0/+1
2009-04-30qtmux: changes caps of src pads to video/quicktime, variant=somethingThiago Santos1-3/+4
Take a look at bug #580005 for further info.
2009-04-30Merge branch 'master' of ↵Christian Schaller4-41/+117
ssh://uraeus@git.freedesktop.org/git/gstreamer/gst-plugins-bad
2009-04-30Update for new presets fileChristian Schaller1-2/+2
2009-04-30fpsdisplaysink: init variable to NULL to avoid compiler warningTristan Matthews1-1/+1
Fixes #580901.
2009-04-30dvdspu: do some basic clippingWim Taymans2-13/+54
Add some basic clipping of the subtitle region when the subtitle is bigger than the image we should put it on.
2009-04-30dvdspu: don't EOS when the subtitle got EOSWim Taymans1-0/+6
Don't forward the EOS on the subtitle pad as the video might still be running.
2009-04-30fpsdisplay: code cleanup and plug overlay as neededStefan Kost1-28/+57
Pluggin the text-ovelay causes some slowdowns and might need a colorspace converter. We now only check the text-overlay property whne goint to ready and plug or unplug the text-overlay at that time. If the property changes during playing, its not switched immediately.
2009-04-30x264enc: add preset supportStefan Kost3-1/+34
Add preset iface and a (dummy) preset file as a starting point.
2009-04-29resindvd: Convert some g_print to GST_LOG_OBJECT and friends, remove some othersJan Schmidt4-36/+32
Trim down the g_print verbosity.
2009-04-29resindvd: Add DVDFASTSTART env var to making some testing easierJan Schmidt1-1/+7
2009-04-29resindvd: Remove redundant modulo operation in the demuxerJan Schmidt1-1/+1
2009-04-29resindvd: Map audio and subpicture logical streams to physical.Jan Schmidt2-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-29flvmux: init variable to NULL to fix compiler warningTristan Matthews1-1/+1
Fixes #580786.
2009-04-29x264enc: add some documentation on profileMark Nauwelaerts1-0/+9
2009-04-29flv: Set/require the framed/parsed fields of the audio/mpeg caps to TRUESebastian Dröge2-3/+3
2009-04-29flv: Always write at least the minimal tags and write the PAR as tagsSebastian Dröge1-8/+49
2009-04-29flv: Add support for muxing some tagsSebastian Dröge2-8/+227
2009-04-29flv: Add support for title tagSebastian Dröge1-1/+3
2009-04-29flv: Fix parsing of tags and add new mappingsSebastian Dröge1-48/+81
We shouldn't register a new GstTag for every unknown tag we find as this might lead to conflicts and also those tags are essentially unknown. Add mappings for some known tags and also convert string dates to GDate, as found in many FLV files.
2009-04-28Working LV2 plugin discovery.Dave Robillard12-7/+704
- Separate gstsignalprocessor into a separate library (not sure if this is in the right place, but it works for now anyway) - Create LV2 element based on LADSPA element, port most discovery functionality
2009-04-28rtpmux: Reject wrong capsOlivier Crête1-5/+3
2009-04-28rtpmux: Fix leakOlivier Crête1-2/+7
Fixed a leak discovered by Laurent Glayal <spegle@yahoo.fr>