Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-08-08 | mpegtsdemux: Don't answer the SEEKING query if we don't know the answer yet | Sebastian Dröge | 1 | -0/+7 | |
A bitrate!=-1 is required for seeking but the bitrate is only calculated after the second PCR was read. Fixes bug #590446. | |||||
2009-08-08 | videoparse: Only provide very fundamental caps in the pad template | Sebastian Dröge | 1 | -21/+3 | |
We can't easily know which caps will can be used because we rely on libgstvideo's support for video formats. | |||||
2009-08-08 | rawparse: Small cleanups and implement SEEKING query | Sebastian Dröge | 2 | -6/+27 | |
2009-08-08 | audioparse: Small cleanups | Sebastian Dröge | 1 | -43/+43 | |
2009-08-08 | videoparse: Use libgstvideo for everything instead of our own calculations | Sebastian Dröge | 4 | -296/+92 | |
Also make RGB usage easier by providing xRGB, RGBx, etc. formats instead of requiring to set red_mask and friends. | |||||
2009-08-07 | mpegtsdemux: fix a memory leak | Josep Torra | 1 | -1/+4 | |
2009-08-07 | mpegtsdemux: added VC1, EAC3 and LPCM related to blueray/hdmv | Josep Torra | 2 | -31/+62 | |
2009-08-07 | mpegpsdemux: added caps for AAC and fixed playback of a clip with LPCM | Josep Torra | 1 | -4/+17 | |
2009-08-07 | mpegpsdemux: improved demuxer performance | Josep Torra | 2 | -59/+127 | |
Increased performance doing pull_range in blocks of 32Kb instead of 4Kb. Caching the value of gst_adapter_available instead of calling it 3 times. Added some comments with the header descriptions. Peek enough data to avoid a corner case where could be readed data outside the buffer. Speed up some more inlining some functions and keeping another stream pointer list to be used as iterator. Sprinkle branch prediction macros accross the code. Handling the seeking with flush in pull mode in the proper way. | |||||
2009-08-07 | baseparse: prevent infinite loop when draining | Mark Nauwelaerts | 3 | -0/+24 | |
2009-08-07 | baseparse: fix minor memory leak | Mark Nauwelaerts | 3 | -0/+3 | |
2009-08-07 | flacparse: sync baseparse (some more) | Mark Nauwelaerts | 1 | -0/+6 | |
2009-08-06 | rtpsource: avoid buffer leak on bad seqnum | ric | 1 | -0/+1 | |
Fixes #590797 | |||||
2009-08-05 | mpeg[pt]sdemux: Fix SEEKING query | Sebastian Dröge | 2 | -2/+2 | |
Send the BYTES based query downstream, not the orignal one. | |||||
2009-08-04 | qtmux: Don't require endianness field for 8 bit raw audio | Jan Urbanski | 1 | -4/+10 | |
Fixes bug #590360. | |||||
2009-07-31 | flacparse: remove internal bitreader and bytereader now that these are in ↵ | Tim-Philipp Müller | 6 | -1868/+4 | |
libgstbase | |||||
2009-07-31 | outputselector: check for pending srcpad in _get_property() | Tommi Myöhänen | 1 | -1/+2 | |
If there is a pending srcpad, return it instead of active srcpad in gst_output_selector_get_property() function. | |||||
2009-07-31 | camerabin: Set camerasrc to READY state instead of PAUSED when acquiring ↵ | Tommi Myöhänen | 1 | -9/+6 | |
allowed caps | |||||
2009-07-31 | rtpasfpay: set padding field to 0 on rtp asf packets | Thiago Santos | 3 | -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-30 | asfmux: Set video stream seekable property to true | Thiago Santos | 1 | -1/+7 | |
Video stream always have indexes, so they are all seekable | |||||
2009-07-30 | asfmux: Removing useless TODOs | Thiago Santos | 1 | -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-30 | asfmux: Fixes video stream properties object | Thiago Santos | 1 | -4/+4 | |
Fixes stream properties object creation for video content | |||||
2009-07-30 | asfmux: accept pad requests a little longer | Thiago Santos | 2 | -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-30 | asfmux: adds support to vc-1 streams | Thiago Santos | 1 | -12/+18 | |
2009-07-29 | rtpmux: Remove empty finalize | Olivier Crête | 1 | -13/+0 | |
2009-07-28 | asfmux: Forcing pad names to be video_%02d and audio_%02d like | Thiago Santos | 1 | -5/+16 | |
2009-07-28 | rtpsource: allow for NULL caps on buffers | Wim Taymans | 1 | -3/+2 | |
Add the NULL caps check where it matters and also cover another case of potential NULL caps. Fixes #590030 | |||||
2009-07-28 | rtpsource: Incoming buffers do not always have caps | Olivier Crête | 1 | -1/+2 | |
2009-07-28 | camerabin: photo iface setter functions return TRUE when used in NULL state | Tommi Myöhänen | 1 | -7/+7 | |
We cache the values and apply then when possible. | |||||
2009-07-28 | camerabin: do not put video pipeline into READY when start recording ↵ | Tommi Myöhänen | 3 | -7/+51 | |
camerabin: remember probe IDs and disconnect them when destroying pipelines | |||||
2009-07-27 | rtpsession: avoid doing lip-sync in BYE | Wim Taymans | 1 | -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-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. |