summaryrefslogtreecommitdiffstats
path: root/gst
AgeCommit message (Collapse)AuthorFilesLines
2009-08-07baseparse: prevent infinite loop when drainingMark Nauwelaerts3-0/+24
2009-08-07baseparse: fix minor memory leakMark Nauwelaerts3-0/+3
2009-08-07flacparse: sync baseparse (some more)Mark Nauwelaerts1-0/+6
2009-08-06rtpsource: avoid buffer leak on bad seqnumric1-0/+1
Fixes #590797
2009-08-05mpeg[pt]sdemux: Fix SEEKING querySebastian Dröge2-2/+2
Send the BYTES based query downstream, not the orignal one.
2009-08-04qtmux: Don't require endianness field for 8 bit raw audioJan Urbanski1-4/+10
Fixes bug #590360.
2009-07-31flacparse: remove internal bitreader and bytereader now that these are in ↵Tim-Philipp Müller6-1868/+4
libgstbase
2009-07-31outputselector: check for pending srcpad in _get_property()Tommi Myöhänen1-1/+2
If there is a pending srcpad, return it instead of active srcpad in gst_output_selector_get_property() function.
2009-07-31camerabin: Set camerasrc to READY state instead of PAUSED when acquiring ↵Tommi Myöhänen1-9/+6
allowed caps
2009-07-31rtpasfpay: set padding field to 0 on rtp asf packetsThiago Santos3-1/+40
The ASF RTP spec demands that packets have their padding removed and the padding size field set to 0 for packets when puting them inside the RTP packets
2009-07-30asfmux: Set video stream seekable property to trueThiago Santos1-1/+7
Video stream always have indexes, so they are all seekable
2009-07-30asfmux: Removing useless TODOsThiago Santos1-2/+1
After testing in windows and linux, this audio correction field made no difference so far. All example files I got only had zeroes in this field
2009-07-30asfmux: Fixes video stream properties objectThiago Santos1-4/+4
Fixes stream properties object creation for video content
2009-07-30asfmux: accept pad requests a little longerThiago Santos2-4/+2
asfmux now start rejecting pad requests after it pushes the first buffer, before this, it was rejecting after going to paused
2009-07-30asfmux: adds support to vc-1 streamsThiago Santos1-12/+18
2009-07-29rtpmux: Remove empty finalizeOlivier Crête1-13/+0
2009-07-28asfmux: Forcing pad names to be video_%02d and audio_%02d likeThiago Santos1-5/+16
2009-07-28rtpsource: allow for NULL caps on buffersWim Taymans1-3/+2
Add the NULL caps check where it matters and also cover another case of potential NULL caps. Fixes #590030
2009-07-28rtpsource: Incoming buffers do not always have capsOlivier Crête1-1/+2
2009-07-28camerabin: photo iface setter functions return TRUE when used in NULL stateTommi Myöhänen1-7/+7
We cache the values and apply then when possible.
2009-07-28camerabin: do not put video pipeline into READY when start recording ↵Tommi Myöhänen3-7/+51
camerabin: remember probe IDs and disconnect them when destroying pipelines
2009-07-27rtpsession: avoid doing lip-sync in BYEWim Taymans1-0/+2
When we get a BYE packet, don't do lip-sync with the SR inside because some senders have trouble constructing valid SR packets after BYE.
2009-07-27rtpbin: don't do lip-sync after a BYEWim Taymans1-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-27rtpbin: only reconsider once for BYEWim Taymans1-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-24asfmux: Adds new plugin asfmuxThiago Santos10-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-23mpegdemux: Remove some backward compatibility codeSebastian Dröge2-116/+1
Also we always require liboil so use it unconditionally.
2009-07-23mpegdemux: Implement query type function for the src padsSebastian Dröge2-0/+32
2009-07-22rtpsession: Free conflicting addresses on finalizeOlivier Crête1-0/+3
2009-07-22rtpmux: Free the pad private data on pad releaseOlivier Crête1-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-22docs: add pcapparse to docsTim-Philipp Müller1-0/+7
2009-07-22mpegdemux: don't add a base_time==-1 to segment positionsStefan Kost1-5/+9
Fixes assertion about newsegment with start=-1.
2009-07-21camerabin: small speedup in software zoomStefan Kost1-0/+4
Force crop on even pixel position to avoid slowpath in crop & scale.
2009-07-21mxfdemux: Implement SEEKING querySebastian Dröge1-0/+55
2009-07-21mpegpsdemux: Implement SEEKING querySebastian Dröge1-0/+55
Fixes bug #588944.
2009-07-21mpegtsdemux: Implement SEEKING querySebastian Dröge1-0/+45
Partially fixes bug #588944.
2009-07-21mpegtsparse: Free the PMT before setting a new oneSebastian Dröge1-0/+3
2009-07-21mpegtsparse: Remove old PES PIDs when receiving PAT tablesMikael Magnusson1-22/+32
Fixes bug #583470.
2009-07-20camerabin: log formats in preview image conversionStefan Kost1-1/+4
2009-07-20camerabin: remove unused variable assignmentStefan Kost1-4/+1
Result is not needed here, but variable is used later on. Also remove double new lines in function.
2009-07-20fpsdisplaysink: check query return result before using itStefan Kost1-1/+4
2009-07-19real: differentiate between 'module does not exist' and genuine module ↵Tim-Philipp Müller2-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-18mpegdemux: Fix integer overflowMatijs van Zuijlen1-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-17camerabin: use gst_caps_replace instead of separate callsStefan Kost1-10/+4
This fixes setting snapshot caps back to NULL also.
2009-07-17mpegtsparse: add component tag to the video component structure in eitZaheer Merali1-1/+3
2009-07-16mpegtsdemux: Don't use PIDs > MPEGTS_MAX_PIDAleksey Yulin1-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-16pesfilter: Permit unbounded packets for 0xfd (extended stream id).Josep Torra1-2/+47
Added parsing of PES extension related data. Fixes some VC1 related issues.
2009-07-15mpegtsparse: add component tag to structure for component messageZaheer Merali1-2/+4
2009-07-15camerabin: use nonbuffered io to save memcopiesStefan Kost2-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-15camerabin: track todo itemsStefan Kost1-0/+31
2009-07-15camerabin: leave image/video bin in ready when changing modeStefan Kost1-1/+1