summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-05-26dvdspu: Add a simple default colour table.Jan Schmidt1-0/+8
When we're not provided with a palette in advance, draw with a grey colour or two, instead of YUV green.
2009-05-26mpegdemux: Add sparse stream filling.Jan Schmidt2-0/+97
First stab at sending new-segment events to effect sparse stream updates.
2009-05-26mpegdemux: Add support for outputting sub-picture streams found in files.Jan Schmidt2-8/+32
Output subpicture streams when they are found on the private stream ID. Don't strip off the first byte of such packets when pushing.
2009-05-26mpegtsdemux: Add mapping for DVD and Bluray subpicture streams.Jan Schmidt4-5/+28
Add output subpicture pads for DVD (video/x-dvd-subpicture) and Bluray PGS (subpicture/x-pgs) streams. Remove an unused variable from the PES filter.
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-26states: Ignore the camerabin for the states testJan Schmidt1-1/+1
It accesses the video device, which isn't generally desirable for the state test.
2009-05-26dvdspu: Don't accidentally lose the colour palette when flushing the SPUJan Schmidt1-9/+16
Fixes racy startup on DVDs where it sometimes gets entirely the wrong set of colours in the menus and subtitles.
2009-05-26rtpsource: byteswap the port from GstNetAddressWim Taymans1-2/+3
Since the port in GstNetAddress is in network order we might need to byteswap it before adding it to the source statistics.
2009-05-25gstpesfilter: Directly use gst_adapter_take_buffer().Edward Hervey1-7/+1
2009-05-25gstpesfilter: Don't peek the adapter if we don't have enough data.Edward Hervey1-3/+3
2009-05-25gstpesfilter: Don't skip private streams PES but push them out.Edward Hervey1-1/+3
The one thing we *DO* need to do for those streams is to skip all the PTS/DTS/Scrambling/DSM/extension/... handling.
2009-05-25mpegtsdemux: Ignore NULL packets as early as possible.Edward Hervey1-1/+7
This avoids: * creating a MpegTSStream structure for nothing * processing packet data for nothing
2009-05-25mpegtsdemux: Add mapping for HDV private streamsEdward Hervey2-0/+12
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-25rtpbin: remove ptdemux ghostpadsWim Taymans1-0/+13
2009-05-25tests: add receive rtpbin unit testWim Taymans1-0/+206
2009-05-25x264enc: add multipass-cache-file propertyWim Taymans2-12/+20
Fixes #583627
2009-05-23Update spec fileChristian Schaller1-4/+2
2009-05-22adpcmdec: Add new plugin for ms-adpcm decoding.Michael Smith4-0/+466
2009-05-22mpegvideoparse: Detect interlaced content and set it on outgoing caps.Edward Hervey3-0/+10
I also added the parsing of all the other bits in the sequence extension header in case we need it later.
2009-05-22rtpbin: add to new signal to remove SSRC padsWim Taymans1-15/+6
2009-05-22ssrcdemux: emit signal when pads are removedAli Sabil3-1/+80
Add action signal to clear an SSRC in the ssrc demuxer. Add signal to notify of removed ssrc. See #554839
2009-05-22rtpbin: use our ghostpads instead of its targetWim Taymans1-44/+46
Since we keep a reference to our ghostpads, we can use them to track sessions. This avoid us having to mess with the target of the ghostpad.
2009-05-22tests: more rtpbin checksWim Taymans1-49/+64
2009-05-22rtpbin: don't warn when getting request pads twiceWim Taymans1-52/+34
Allow getting the request pads multiple times, just return the previously created pads.
2009-05-22rtpsource: add RTP and RTCP source addressWim Taymans1-0/+48
Add the RTP and RTCP sender addresses in the stats structure.
2009-05-22rtpsession: reuse source code for SDESWim Taymans1-58/+2
Reuse the RTPSource object property instead of duplicating code.
2009-05-22tests: add more rtpbin testsWim Taymans1-4/+26
2009-05-22tests: add rtpbin unit testWim Taymans3-0/+97
Add the beginnings of an rtpbin unit test Add some more stuff to .gitignore
2009-05-22rtpbin: set target state on new elementsWim Taymans1-20/+37
Set the state on newly added elements to the state of the parent. Add some debug info and do some cleanups
2009-05-22rtpbin: unref requests pads after releasingWim Taymans1-0/+4
2009-05-22mpegtsdemux: fix memleaks and refcountsWim Taymans1-4/+3
Use correct constants for PID_type so that we clear the right filter. provide_clock must return a ref to a clock.
2009-05-22autotools: move -Wno-portability for automake to configure.acTim-Philipp Müller2-2/+2
2009-05-22id3tag: canonicalise function namesTim-Philipp Müller3-23/+23
2009-05-22id3tag: change GType to GstId3Tag so it doesn't conflict with the id3tag ↵Tim-Philipp Müller3-16/+16
plugin in -ugly
2009-05-22win32: update config.hTim-Philipp Müller1-1/+1
2009-05-22id3tag: register GType of the base class with a less generic nameTim-Philipp Müller1-1/+6
.. so we can easily move the base class into -base later without causing GType name conflicts.
2009-05-22m4: fix 'suspicious cache value id' warnings in gst-fionread.m4Tim-Philipp Müller2-8/+8
And update common to pull in a related fix from there.
2009-05-22rtpbin: Implement releasing the streamsOlivier Crête1-21/+53
See #561752
2009-05-22rtpbin: Keep jb signals handlerOlivier Crête1-3/+7
Keep the signal handlers so they can be disconnected at release time See #561752
2009-05-22rtpbin: use the right lock for the sessionsWim Taymans1-0/+4
Use the right lock when iterating the sessions.
2009-05-22rtpbin: Free session if request pads are releasedOlivier Crête1-3/+8
Free the session when all the request pads are released. Don't mess with the session list in free_session as it is called from a foreach on that list. Set the state of the upstream element to NULL first. See #561752
2009-05-22rtpbin: Implement relasing of the rtp recv padOlivier Crête1-2/+17
2009-05-22rtpbin: Implement releasing of rtp send padsOlivier Crête1-6/+25
2009-05-22rtpbin: Implement release of the recv rtcp padOlivier Crête1-3/+13
See #561752
2009-05-22rtpbin: Implement releasing of rtcp src padOlivier Crête1-2/+7
See #561752
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-21win32: Update the win32 config.hJan Schmidt1-2/+2