Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-07-27 | rtpbin: don't do lip-sync after a BYE | Wim Taymans | 1 | -5/+10 | |
After a BYE packet from a source, stop forwarding the SR packets for lip-sync to rtpbin. Some senders don't update their SR packets correctly after sending a BYE and then we break lip-sync. We prefer to let the jitterbuffers drain with the current lip-sync instead. | |||||
2009-07-27 | rtpbin: only reconsider once for BYE | Wim Taymans | 1 | -5/+11 | |
When iterating the sources of a BYE packet, don't signal a reconsideration for each of them but signal after we handled all sources. | |||||
2009-07-24 | asfmux: Adds new plugin asfmux | Thiago Santos | 10 | -0/+4730 | |
Adds the brand new asfmux plugin, containing 3 elements: asfmux, rtpasfpay and asfparse. This plugin was developed as a GSoC 2009 project, with David Schleef as the mentor and Thiago Santos as the student. | |||||
2009-07-23 | mpegdemux: Remove some backward compatibility code | Sebastian Dröge | 2 | -116/+1 | |
Also we always require liboil so use it unconditionally. | |||||
2009-07-23 | mpegdemux: Implement query type function for the src pads | Sebastian Dröge | 2 | -0/+32 | |
2009-07-22 | rtpsession: Free conflicting addresses on finalize | Olivier Crête | 1 | -0/+3 | |
2009-07-22 | rtpmux: Free the pad private data on pad release | Olivier Crête | 1 | -18/+50 | |
Free the pad private data on pad release instead of using a weak ref, which is not thread safe. Also, lock the content of the pad private using the element's object lock. | |||||
2009-07-22 | docs: add pcapparse to docs | Tim-Philipp Müller | 1 | -0/+7 | |
2009-07-22 | mpegdemux: don't add a base_time==-1 to segment positions | Stefan Kost | 1 | -5/+9 | |
Fixes assertion about newsegment with start=-1. | |||||
2009-07-21 | camerabin: small speedup in software zoom | Stefan Kost | 1 | -0/+4 | |
Force crop on even pixel position to avoid slowpath in crop & scale. | |||||
2009-07-21 | mxfdemux: Implement SEEKING query | Sebastian Dröge | 1 | -0/+55 | |
2009-07-21 | mpegpsdemux: Implement SEEKING query | Sebastian Dröge | 1 | -0/+55 | |
Fixes bug #588944. | |||||
2009-07-21 | mpegtsdemux: Implement SEEKING query | Sebastian Dröge | 1 | -0/+45 | |
Partially fixes bug #588944. | |||||
2009-07-21 | mpegtsparse: Free the PMT before setting a new one | Sebastian Dröge | 1 | -0/+3 | |
2009-07-21 | mpegtsparse: Remove old PES PIDs when receiving PAT tables | Mikael Magnusson | 1 | -22/+32 | |
Fixes bug #583470. | |||||
2009-07-20 | camerabin: log formats in preview image conversion | Stefan Kost | 1 | -1/+4 | |
2009-07-20 | camerabin: remove unused variable assignment | Stefan Kost | 1 | -4/+1 | |
Result is not needed here, but variable is used later on. Also remove double new lines in function. | |||||
2009-07-20 | fpsdisplaysink: check query return result before using it | Stefan Kost | 1 | -1/+4 | |
2009-07-19 | real: differentiate between 'module does not exist' and genuine module ↵ | Tim-Philipp Müller | 2 | -11/+23 | |
opening errors Don't log a GST_ERROR if one of the codec modules we were looking for doesn't exist. That's not a genuine error, but somewhat expected. | |||||
2009-07-18 | mpegdemux: Fix integer overflow | Matijs van Zuijlen | 1 | -2/+2 | |
This breaks playback of files >4 GB as the offset was a guint before. Changing it to a guint64 fixes this. | |||||
2009-07-17 | camerabin: use gst_caps_replace instead of separate calls | Stefan Kost | 1 | -10/+4 | |
This fixes setting snapshot caps back to NULL also. | |||||
2009-07-17 | mpegtsparse: add component tag to the video component structure in eit | Zaheer Merali | 1 | -1/+3 | |
2009-07-16 | mpegtsdemux: Don't use PIDs > MPEGTS_MAX_PID | Aleksey Yulin | 1 | -1/+2 | |
The mpegtsdemux streams array only has MPEGTS_MAX_PID entries and accessing one afterwards will result in crashes. Fixes bug #575672. | |||||
2009-07-16 | pesfilter: Permit unbounded packets for 0xfd (extended stream id). | Josep Torra | 1 | -2/+47 | |
Added parsing of PES extension related data. Fixes some VC1 related issues. | |||||
2009-07-15 | mpegtsparse: add component tag to structure for component message | Zaheer Merali | 1 | -2/+4 | |
2009-07-15 | camerabin: use nonbuffered io to save memcopies | Stefan Kost | 2 | -7/+5 | |
We write large blocks anyway, so no extra buffering please. Also use one g_object_set to set multiple properties on same object. | |||||
2009-07-15 | camerabin: track todo items | Stefan Kost | 1 | -0/+31 | |
2009-07-15 | camerabin: leave image/video bin in ready when changing mode | Stefan Kost | 1 | -1/+1 | |
2009-07-14 | amrparse: Sync baseparse changes | Sebastian Dröge | 2 | -29/+63 | |
2009-07-14 | aacparse: Add function for the baseparse subclass to push buffers downstream | Sebastian Dröge | 2 | -27/+60 | |
Also handle the case gracefully where the subclass decides to drop the first buffers and has no caps set yet. It's still required to have valid caps set when the first buffer should be passed downstream. | |||||
2009-07-14 | baseparse: Fix seek event leaking | Sebastian Dröge | 1 | -2/+3 | |
2009-07-08 | shapewipe: Add BGRA support for video in/output | Sebastian Dröge | 1 | -18/+27 | |
2009-07-08 | mpegtsdemux: Fix double free | Sebastian Pölsterl | 1 | -3/+0 | |
The hash table already makes sure that the stream is correctly free'd when elements are removed. Fixes bug #587819. | |||||
2009-07-08 | mpegtsparse: parse component tag | Miguel Àngel Farré | 1 | -1/+7 | |
2009-07-08 | mpegtsparse: parse carousel identifier descriptor | Miguel Àngel Farré | 2 | -0/+12 | |
2009-07-08 | mpegtsparse: add parsing of data broadcast descriptors | Zaheer Abbas Merali | 2 | -0/+37 | |
2009-07-02 | mpegtsparse: fix sdt parsing. | Zaheer Abbas Merali | 1 | -9/+28 | |
fix parsing of everything for each service from eit schedule flag on and also add a running-status parameter to the bus message structure. | |||||
2009-07-02 | shapewipe: Add support for ARGB video input/output | Sebastian Dröge | 2 | -121/+159 | |
2009-07-01 | rtpbin: use new method for netaddress to string | Wim Taymans | 1 | -42/+5 | |
2009-06-29 | rtpbin: do better cleanup of the src ghostpads | Wim Taymans | 1 | -14/+30 | |
Connect to the pad-removed signal of the ptdemux elements so that we remove the ghostpads for them. Fixes cleanup when going to NULL as well as when releasing the sinkpads. Fixes #561752 | |||||
2009-06-29 | rtpsession: add a comment | Wim Taymans | 1 | -1/+1 | |
2009-06-29 | rtpbin: add SDES property | Wim Taymans | 3 | -271/+39 | |
Remove all individual SDES properties and use one sdes property that takes a GstStructure instead. This will allow us to add more custom stuff to the SDES messages later. | |||||
2009-06-29 | rtpbin: add SDES property that takes GstStructure | Wim Taymans | 4 | -105/+104 | |
Remove all individual SDES properties and use one sdes property that takes a GstStructure instead. This will allow us to add more custom stuff to the SDES messages later. | |||||
2009-06-29 | rtpbin: removed old gstrtpclient | Wim Taymans | 4 | -547/+0 | |
2009-06-29 | frei0r: Correctly clean up elements to be reusable and not leak memory | Sebastian Dröge | 3 | -0/+15 | |
2009-06-29 | frei0r: In the filter plugins create the frei0r instances in create() before ↵ | Sebastian Dröge | 2 | -13/+12 | |
playback starts | |||||
2009-06-29 | frei0r: In the mixer plugins create the frei0r instances in create() before ↵ | Sebastian Dröge | 1 | -12/+9 | |
playback starts | |||||
2009-06-29 | frei0r: In the src plugins create the frei0r instances in create() before ↵ | Sebastian Dröge | 1 | -11/+10 | |
playback starts | |||||
2009-06-29 | frei0r: Use fixed caps on the filter pads | Sebastian Dröge | 1 | -0/+2 | |
This is required because we have to create a new frei0r instance for any caps changes and the instances can have history. Just creating a new instance during playback can result in bad output right after the caps change. | |||||
2009-06-27 | frei0r: Set the default property values correctly | Sebastian Dröge | 1 | -9/+38 | |