Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mpegdemux: check base_time before calculating new_start | Thijs Vermeir | 2012-10-24 | 1 | -1/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=623387 | ||||
* | scaletempo: Fix event leak | Sebastian Dröge | 2012-10-23 | 1 | -3/+3 |
| | |||||
* | scaletempo: Fix timestamp tracking | Sebastian Dröge | 2012-10-23 | 1 | -4/+11 |
| | |||||
* | scaletempo: Implement LATENCY query | Sebastian Dröge | 2012-10-23 | 1 | -0/+66 |
| | |||||
* | scaletempo: Store instance private data in the instance struct | Sebastian Dröge | 2012-10-23 | 2 | -15/+21 |
| | | | | | Getting it over and over again via G_TYPE_INSTANCE_GET_PRIVATE() is really slow. | ||||
* | hls: Link to $(LIBM) for isfinite() | Sebastian Dröge | 2012-10-23 | 1 | -1/+1 |
| | |||||
* | subenc: port to 1.0 | Tim-Philipp Müller | 2012-10-22 | 2 | -126/+179 |
| | |||||
* | mpegtsmux: Don't make the same buffer writable twice. | Jan Schmidt | 2012-10-22 | 2 | -11/+10 |
| | | | | Fixes Bug 686327 - mpegtsmux: fix refcount issue with input buffers | ||||
* | mpegdemux: forward non-processed dvd events | Mark Nauwelaerts | 2012-10-19 | 1 | -0/+4 |
| | | | | ... such as notably dvd-spu-clut-change. | ||||
* | mpegdemux: segment event should be sent before gap event | Mark Nauwelaerts | 2012-10-19 | 1 | -0/+3 |
| | |||||
* | tsdemux: fix program packet sequence counter parsing in PES header | Tim-Philipp Müller | 2012-10-19 | 1 | -1/+1 |
| | |||||
* | tsdemux: fix some inconsequential PES header parsing issues | Tim-Philipp Müller | 2012-10-19 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | additional_copy_info: need to get rid of the highest bit, not the lowest one program_packet_sequence_counter: also need to get rid of the highest bit instead of multiplying with a random value original_stuff_length: want to AND 0x3f to extract the lowest 6 bits, not multiply by it. None of these fields are actually used though, so these should not have caused any issues. | ||||
* | tsdemux: Fix parsing P-STD_buffer in PES header | Raimo Järvi | 2012-10-19 | 1 | -1/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=686294 | ||||
* | tsdemux: fix potential crash dereferencing NULL program pointer | Andoni Morales Alastruey | 2012-10-18 | 1 | -0/+6 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=686358 | ||||
* | Use gst_element_class_set_static_metadata() | Tim-Philipp Müller | 2012-10-17 | 142 | -146/+145 |
| | | | | | where possible. Avoids some string copies. Also re-indent some stuff. Also some indent fixes here and there. | ||||
* | mpegdemux: Fix unitialized variable compiler warning | Sebastian Dröge | 2012-10-16 | 1 | -1/+3 |
| | |||||
* | hlsdemux: And fix another deadlock caused by the update thread not correctly ↵ | Sebastian Dröge | 2012-10-15 | 1 | -5/+26 |
| | | | | | | | shutting down Conflicts: gst/hls/gsthlsdemux.c | ||||
* | hlsdemux: Also hold the mutex before signalling the condition variable | Sebastian Dröge | 2012-10-15 | 1 | -0/+4 |
| | | | | | Conflicts: gst/hls/gsturidownloader.c | ||||
* | hlsdemux: Also cancel the downloader before stopping the playlist update task | Sebastian Dröge | 2012-10-15 | 1 | -0/+3 |
| | |||||
* | hlsdemux: Only lock the mutex when it's not locked already | Sebastian Dröge | 2012-10-15 | 1 | -8/+10 |
| | | | | | Conflicts: gst/hls/gsthlsdemux.c | ||||
* | hlsdemux: Fix another race condition by holding the mutex that the condition ↵ | Sebastian Dröge | 2012-10-15 | 1 | -0/+10 |
| | | | | | | | variable uses Conflicts: gst/hls/gsthlsdemux.c | ||||
* | hlsdemux: Port some things from the last commits | Sebastian Dröge | 2012-10-15 | 1 | -12/+12 |
| | |||||
* | hlsdemux: Never ever stop a task from the task function | Sebastian Dröge | 2012-10-15 | 1 | -9/+38 |
| | | | | | | | | | | This will deadlock. Also make sure to always post an error message if required before pausing tasks from the task function. Should fix another bunch of deadlocks. Conflicts: gst/hls/gsthlsdemux.c | ||||
* | hlsdemux: Fix lots of deadlocks caused by race conditions in the task state ↵ | Sebastian Dröge | 2012-10-15 | 1 | -1/+17 |
| | | | | handling | ||||
* | mpegdemux: advance stream time when sending GAP event | Mark Nauwelaerts | 2012-10-12 | 1 | -0/+1 |
| | |||||
* | mpegdemux: send language info downstream if available | Mark Nauwelaerts | 2012-10-12 | 2 | -1/+35 |
| | | | | ... as extracted from dvd event. | ||||
* | mpegdemux: remove obsolete struct field | Mark Nauwelaerts | 2012-10-12 | 2 | -15/+0 |
| | |||||
* | audioparse: Set framesize and properties correctly when taking format | Michael Smith | 2012-10-12 | 1 | -0/+6 |
| | | | | from caps. | ||||
* | mpegdemux: tweak flow return aggregation | Mark Nauwelaerts | 2012-10-12 | 1 | -0/+5 |
| | |||||
* | mpegdemux: handle upstream TIME segments | Mark Nauwelaerts | 2012-10-12 | 1 | -8/+28 |
| | |||||
* | mpegdemux: handle and combine downstream flow return | Mark Nauwelaerts | 2012-10-12 | 2 | -1/+50 |
| | |||||
* | mpegdemux: handle new style dvd event | Mark Nauwelaerts | 2012-10-12 | 1 | -7/+24 |
| | |||||
* | mpegdemux: do not add pad after no-more-pads | Mark Nauwelaerts | 2012-10-12 | 1 | -2/+10 |
| | |||||
* | mpegdemux: clean up segment sending | Mark Nauwelaerts | 2012-10-12 | 2 | -39/+27 |
| | | | | | | | | | ... to use the src_segment as a basis for the sent segment, thereby properly conveying accumulated base_time etc. Also ensure src_segment is only adjusted once, so that all downstream segments are identical to avoid stream misalignment. | ||||
* | mpegdemux: send GAP event rather than segment updates | Mark Nauwelaerts | 2012-10-12 | 2 | -28/+9 |
| | |||||
* | mpegdemux: refactor segment sending | Mark Nauwelaerts | 2012-10-12 | 1 | -16/+23 |
| | |||||
* | mpegdemux: refactor init and reset | Mark Nauwelaerts | 2012-10-12 | 1 | -31/+31 |
| | |||||
* | mpegdemux: no more segment closing in 1.0 | Mark Nauwelaerts | 2012-10-12 | 1 | -67/+0 |
| | |||||
* | mpegdemux: clean up some debug statements | Mark Nauwelaerts | 2012-10-12 | 1 | -9/+3 |
| | |||||
* | mpegtsdemux: First push EOS, then destroy all programs | Sebastian Dröge | 2012-10-12 | 2 | -1/+13 |
| | | | | And also properly remove the program from the subclass | ||||
* | hlsdemux: Fix invalid read | Sebastian Dröge | 2012-10-12 | 1 | -1/+1 |
| | |||||
* | mpegvideoparse: signal interlacing properly in video caps | Sreerenj Balachandran | 2012-10-10 | 1 | -2/+3 |
| | | | | | | The field is called "interlace-mode" mode now and is a string. https://bugzilla.gnome.org/show_bug.cgi?id=685895 | ||||
* | replace some playbin2 -> playbin | Wim Taymans | 2012-10-10 | 2 | -2/+2 |
| | |||||
* | mpeg4videoparse: reset frame parser after parsing caps codec data | Mark Nauwelaerts | 2012-10-10 | 1 | -0/+1 |
| | | | | ... so as to arrange for a proper fresh state upon first frame. | ||||
* | audioparse: add a mode where the caps are taken from the sink pad, and thus ↵ | Michael Smith | 2012-10-09 | 2 | -1/+25 |
| | | | | | | audioparse is only performing timestamping. | ||||
* | mpegvideoparse: reset frame parser after parsing codec_data buffer in caps, to | Michael Smith | 2012-10-09 | 1 | -0/+1 |
| | | | | avoid not correctly parsing the full first frame. | ||||
* | mpeg4videoparse: properly mark config data presence | Mark Nauwelaerts | 2012-10-09 | 2 | -1/+5 |
| | | | | | | | ... which we allow to start at VisualObjectSequence or at VideoObject. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=685709 | ||||
* | fieldanalysis: Fix unitiailized variable compiler warning | Sebastian Dröge | 2012-10-08 | 1 | -1/+2 |
| | | | | | | And also use the pad's default event function instead of just pushing to the peerpad. This makes sure any default handling of events is called. | ||||
* | rtpvp8: Also commit remaining uncommitted changes... | Sebastian Dröge | 2012-10-03 | 1 | -2/+2 |
| | |||||
* | rtpvp8: redifine vp8_norm to avoid duplicated symbols in static links with ↵ | Andoni Morales Alastruey | 2012-10-03 | 1 | -0/+1 |
| | | | | libvpx |