summaryrefslogtreecommitdiffstats
path: root/ext
AgeCommit message (Collapse)AuthorFilesLines
2009-06-27Allocate a static predicate for pg:inGroup.Dave Robillard1-6/+6
2009-06-25Only allocate lv2:inPlaceBroken predicate once.Dave Robillard1-4/+4
2009-06-25Separate port discovery from pad template creation.Dave Robillard1-69/+69
This first counts ports (using the builtin slv2 functions to do so rather than manually as before), then creates descriptors for each port and finds all port groups. Only then are pad templates created (towards using group information for creating multi-channel pads).
2009-06-25Use silly glib types :).Dave Robillard1-2/+2
2009-06-25Use GST_WARNING instead of fprintf.Dave Robillard1-2/+2
2009-06-25Merge branch 'fdo' into lv2Dave Robillard1-14/+25
2009-06-23xvidenc: also allow video/mpeg on output caps. Fixes #377784.Mark Nauwelaerts1-14/+25
2009-06-22Merge branch 'fdo' into lv2Dave Robillard8-31/+100
2009-06-22signalprocessor: use $(top_builddir) instead of relative pathsStefan Kost4-6/+18
2009-06-22Working LV2 plugin discovery.Dave Robillard8-1152/+684
- 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-06-22Fix inconsistent style (trivial test commit).Dave Robillard1-1/+1
2009-06-22metadata: map more tags and fix reading of xmp tagsStefan Kost3-15/+65
Register xmp schemas for photoshop and iptc. Map a few location tags there. Add more dc tags. Fix reading xmp tag by iteration over known schemas. Add some more debug logging.
2009-06-22metadata: fix conversion of geo coordinatesStefan Kost1-10/+17
Coordinate conversion has been verified with exiv2 and some webpages. Minutes wher totally off and seconds were not used at all.
2009-06-20Query and store port group information.Dave Robillard2-22/+63
Replace port index arrays with a struct for holding more information than just indices (e.g. groups).
2009-06-19Merge branch 'fdo' into lv2Dave Robillard14-1540/+57
2009-06-19Merge branch 'master' of ↵Dave Robillard14-1540/+57
git://anongit.freedesktop.org/gstreamer/gst-plugins-bad into fdo
2009-06-19Fix previous commit so that things still work with debug logs enabledTim-Philipp Müller1-1/+2
2009-06-19Make build without warnings with debugging disabledTim-Philipp Müller7-25/+21
2009-06-06apexsink: Fix compiler warningsJan Schmidt2-7/+31
Fix compile warnings on solaris from bzero not being declared (use memset instead), and strict-aliasing warnings (use a temporary variable).
2009-06-05Moved 'x264enc' from -bad to -uglyJan Schmidt5-1504/+0
2009-06-05celtenc: correct framesize rangeWim Taymans1-3/+3
A CELT framesize can be between 64 and 512 samples. Fix a typo in the bitrate property description.
2009-06-03Merge branch 'fdo' into lv2Dave Robillard1-1/+1
2009-06-03Merge branch 'master' of ↵Dave Robillard1-1/+1
git://anongit.freedesktop.org/gstreamer/gst-plugins-bad into fdo
2009-06-02dirac: use GST_CXXFLAGS instead of GST_CFLAGS for c++ compilersTim-Philipp Müller1-1/+1
Fixes compiler message about passing -Wdeclaration-after-statement to the C++ compiler.
2009-05-31Merge branch 'fdo' into lv2Dave Robillard6-16/+53
2009-05-31Merge branch 'master' of ↵Dave Robillard6-16/+53
git://anongit.freedesktop.org/gstreamer/gst-plugins-bad into fdo
2009-05-30Add LV2 quick start README.Dave Robillard1-0/+18
2009-05-28jack: when stopping playback, do one more cycle to flush the port. Fixes #582167Stefan Kost2-6/+33
The gst_jack_audio_client_set_active() flags the port as deactivating and uses a GCond to wait until the jack_process_cb() has run once more and cleared the flag. This way the client zero's the buffer. This happens if one manyally go to PAUSED and then to READY, while leting the mainloop run inbetween.
2009-05-27resindvd: Create all the audio streams of all formatsJan Schmidt4-10/+20
Enable creation of the demuxer pads for all audio streams, even types we don't yet support. This means that unsupported types (LPCM, DTS) are output, but not linked to anything yet. If only unsupported streams are available, the user hears silence instead of having the pipeline not pre-roll correctly. This is a prerequisite for hooking up the automatic decoder switching.
2009-05-26Merge branch 'fdo' into lv2Dave Robillard1-16/+24
2009-05-26Merge branch 'master' of ↵Dave Robillard20-356/+1063
git://anongit.freedesktop.org/gstreamer/gst-plugins-bad into fdo
2009-05-26resindvd: LPCM streams are only from 0xa0 to 0xaf.Jan Schmidt1-1/+1
Fix the same bug as the previous commit, but in resindvd's copy of mpegdemux.
2009-05-26resindvd: Fix subpicture timing in some casesJan Schmidt1-1/+3
Make sure we send events to all pads. Unmark the notlinked flag on freshly selected pads to ensure they get data.
2009-05-26resindvd: Try a different approach to segment filling.Jan Schmidt1-13/+19
Restore the old segment update behaviour, and instead extend the close segment stop time if the SCR (last_stop) overruns the calculated stop position.
2009-05-26resindvd: Minor change to inline a function in the demuxerJan Schmidt1-1/+1
2009-05-25Merge git://anongit.freedesktop.org/gstreamer/gst-plugins-bad into lv2Dave Robillard20-349/+1048
2009-05-25Working basic LV2 signal processing.Dave Robillard2-75/+38
LV2 plugins, short of any surprises, should work with the same basic functionality as LADSPA plugins.
2009-05-25Set class inPlaceBroken property.Dave Robillard1-2/+5
2009-05-25neonhttp: add property to support SS cerificatesMathias Hasselmann2-17/+57
Add a property to support self-signed certificates in neonhttpsrc. This property is FALSE by default. Fixes #511097
2009-05-25x264enc: add multipass-cache-file propertyWim Taymans2-12/+20
Fixes #583627
2009-05-21dtsdec: Reconcile element code with a52dec changesJan Schmidt2-173/+348
Re-work the dtsdec element code to unify it with changes made it a52dec, including support for reverse playback and dynamic channel negotiation on the source pad.
2009-05-14resindvd: Fix the argument order in a debug statementJan Schmidt1-4/+6
Make the debug statement correctly show the 'old' and 'new' button coordinates, instead of the wrong way around.
2009-05-14resindvd: Make segment updates less aggressive.Jan Schmidt2-13/+26
When updating a pad, send the update to half a second behind the SCR, which avoids ever updating the start time for a pad to beyond the end of the cell. Also, remember the last actual new-segment start time for each pad, and use it when closing the segment.
2009-05-14resindvd: Rework button highlight calculation slightlyJan Schmidt1-20/+21
When the current button number is higher than the number of available buttons, switch to the highest numbered button rather than the lowest. Also, don't throw errors when we fail to retrieve some button info from libdvdnav, just reset the highlight.
2009-05-14resindvd: Send commands-changed on button change and handle commands queryJan Schmidt2-5/+92
Send the commands-changed navigation message when the set of available DVD menu button actions changes, and handle the commands navigation query so that (e.g.) Totem can know about the available navigation commands.
2009-05-14resindvd: Fix a leak of the DVD title stringJan Schmidt1-0/+1
2009-05-14resindvd: Fix raciness in rsndvdbin when initially creating padsJan Schmidt2-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-11resindvd: Modify the segment update logicJan Schmidt2-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-11resindvd: Increase the amount of filler audio generatedJan Schmidt1-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-11resindvd: Manage timed still sequences betterJan Schmidt2-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.