Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-08-31 | codecparsers: h264: fix PPS parser (transform_8x8_mode_flag, ↵bitstreamparserlibs-rebased | Gwenole Beauchesne | 1 | -5/+2 | |
second_chroma_qp_index_offset). | |||||
2011-08-31 | codecparsers: h264: fix NAL reader initialization. | Gwenole Beauchesne | 1 | -4/+4 | |
2011-08-31 | codecparsers: h264: handle end-of-seq and end-of-stream NAL gracefully. | Gwenole Beauchesne | 1 | -2/+9 | |
2011-08-31 | codecparsers: h264: fix ref_pic_list_reordering(). | Gwenole Beauchesne | 1 | -2/+2 | |
2011-08-31 | codecparsers: h264: fix pred_weight_table() parsing. | Gwenole Beauchesne | 2 | -8/+10 | |
Use 16-bit signed integer values for weight values because valid ranges are -128 to +128 inclusive. | |||||
2011-08-31 | codecparsers: h264: record slice_header() size in bits. | Gwenole Beauchesne | 1 | -0/+3 | |
2011-08-31 | codecparsers: h264: fix slice_header() parsing. | Gwenole Beauchesne | 2 | -0/+34 | |
We were not parsing the slice headers until the actual end, we are now parsing until the end. | |||||
2011-08-31 | codecparsers: h264: fix filler-data NAL unit type name. | Gwenole Beauchesne | 1 | -1/+1 | |
2011-08-31 | codecparsers: add pkgconfig file. | Gwenole Beauchesne | 4 | -3/+32 | |
Adds a new pkgconfig file for codecparsers. They don't have any specific dependency on gst-plugins-bad and they could quite be independent bitstream parsers. | |||||
2011-08-31 | codecparsers: mpeg: add user-data packet start code definition. | Gwenole Beauchesne | 1 | -0/+2 | |
2011-08-31 | codecparsers: mpeg: fix Picture_Coding_Extension parser. | Gwenole Beauchesne | 2 | -1/+8 | |
2011-08-31 | h264parse: Port to the new h.264 parsing library | Thibault Saunier | 5 | -1418/+456 | |
2011-08-31 | codecparsers: h264: Add an h.264 bitstream parsing library | Thibault Saunier | 8 | -2/+2706 | |
2011-08-31 | mpegvideoparse: Port to the new mpeg parsing library | Thibault Saunier | 6 | -524/+158 | |
2011-08-31 | codecparsers: mpeg: Add an mpeg video bitstream parsing library | Thibault Saunier | 12 | -3/+1409 | |
Create a new codecparsers library | |||||
2011-08-31 | docs: Build documentations for libraries | Thibault Saunier | 8 | -2/+190 | |
2011-08-31 | hlsdemux: Remove unused variable | Sebastian Dröge | 1 | -2/+0 | |
2011-08-31 | hlsdemux: switch to higher/lower bitrate by more than one step at a time | Youness Alaoui | 1 | -3/+9 | |
2011-08-31 | hlsdemux: remove spamming GST_LOG_OBJECT | Youness Alaoui | 1 | -2/+0 | |
2011-08-31 | hlsdemux: If paused, do not cache fragments until out of memory error! | Youness Alaoui | 1 | -11/+24 | |
We should stop the update thread in PAUSED state and avoid fetching new fragments when the queue is not empty. The queue should always be empty since we push data into a queue. Also, in totem, if we seek and pause the stream while it's buffering, then the state will stay playing for some reason, so it's best not to continue fetching fragments forever. | |||||
2011-08-31 | hlsdemux: start/stop update thread and keep track of status | Youness Alaoui | 1 | -8/+27 | |
2011-08-31 | hlsdemux: Post duration message when we parse the playlist | Youness Alaoui | 1 | -0/+9 | |
2011-08-31 | hlsdemux: Send a flush-stop when switching pads. Fixes A->A/V sync issue. | Youness Alaoui | 1 | -0/+12 | |
This is to ensure that we reset the accumulate segment on the sinks so if we start with audio only then switch to audio+video, then both sinks will have the same segments and will be synchronized. | |||||
2011-08-30 | hlsdemux: seems there was a typo, free the adapter if it contains data, not ↵ | Youness Alaoui | 1 | -1/+1 | |
if already empty | |||||
2011-08-30 | hlsdemux: oups, we need to empty the queue after freeing its content | Youness Alaoui | 1 | -0/+2 | |
2011-08-30 | tsdemux: Need to flush all streams when we receive a flush-start | Youness Alaoui | 3 | -3/+28 | |
2011-08-30 | hlsdemux: do not broadcast the fetcher_cond on bus error if we're cancelled | Youness Alaoui | 1 | -3/+5 | |
If we cancel the fetch and call the stop_fetcher, which holds the lock, when it sets the fetcher's state to NULL, it might send an error on the bus. In that case, we must ignore it, otherwise it will try to take the lock and will block forever. | |||||
2011-08-30 | hlsdemux: Split playslist on \r\n not just \n | Jonas Larsson | 1 | -1/+8 | |
2011-08-30 | hlsdemux: Do not succeed a download if the fetcher had an error | Youness Alaoui | 1 | -1/+1 | |
2011-08-30 | hlsdemux: Rename functions that need to be called with a locked mutex | Youness Alaoui | 1 | -7/+7 | |
2011-08-30 | hlsdemux: We must signal the fetcher_cond while holding its lock | Youness Alaoui | 1 | -2/+7 | |
2011-08-30 | hlsdemux: We do not need to set the current playlist to the main one | Youness Alaoui | 1 | -11/+0 | |
When caching fragments, if we set the current playlist to main, then it will always think it's a live stream (no endlist in it) so it will force the redownload of the main playlist after every seek, which is unnecessary. Also, it causes a race condition where a seek migh happen during that redownload, and we'll think we're trying to seek a live pipeline. | |||||
2011-08-30 | soundtouch: Handling incoming rate when requested. | Jan Schmidt | 2 | -9/+49 | |
Absorb inbound segments with rate != 1.0 and output a segment with rate taken from the new output-rate property, adjusting the segment applied_rate, stream duration and timestamps as necessary to compensate | |||||
2011-08-26 | fix valgrind warning about Conditional jump or move depends on uninitialised ↵ | Nicola Murino | 1 | -0/+2 | |
value(s) | |||||
2011-08-26 | Move m_pprevFrame free just before the clone of the latest frame for readability | Nicola Murino | 1 | -2/+2 | |
2011-08-26 | camerabin2: Make viewfinder's queue a thread limit only | Thiago Santos | 1 | -1/+2 | |
Reduce the viewfinder queue limits to only allow it to store one buffer, preventing the queue from holding old buffers for too long. This also avoids showing slightly outdated frames on the viewfinder when the source has already produced new ones and improves the buffer recycling rate, important for sources that use bufferpools. | |||||
2011-08-26 | basevideoencoder: fix element leak | Vincent Penquerc'h | 1 | -0/+1 | |
and this concludes an hour of yelling at the bloody test failing, only to track down the problem not being in the test. https://bugzilla.gnome.org/show_bug.cgi?id=657368 | |||||
2011-08-26 | tsdemux: In push mode, do not start pull loop if upstream seek fails | Youness Alaoui | 1 | -2/+2 | |
2011-08-26 | hlsdemux: do not make the update_thread joinable | Youness Alaoui | 1 | -1/+1 | |
2011-08-26 | hlsdemux: Ensure the task is paused in case of cache error | Youness Alaoui | 1 | -0/+1 | |
2011-08-26 | hlsdemux: stop the threads in the proper order | Youness Alaoui | 1 | -1/+2 | |
first pause the task, then stop all fetchers, then stop the update thread then pause the task again, since it might have been restarted by another thread in the meantime | |||||
2011-08-26 | hlsdemux: do not post an error if we seek/cancel during caching of fragments | Youness Alaoui | 1 | -3/+5 | |
2011-08-26 | hlsdemux: if we're canceling a fetcher, we must stop its thread | Youness Alaoui | 1 | -2/+3 | |
2011-08-26 | hlsdemux: lock the update_thread mutex before stopping it | Youness Alaoui | 1 | -0/+4 | |
2011-08-26 | hlsdemux: lock the fetcher mutex before stopping it | Youness Alaoui | 1 | -0/+4 | |
2011-08-26 | hlsdemux: do not allow two fetchers to run simultanously | Youness Alaoui | 1 | -2/+10 | |
2011-08-26 | hlsdemux: Stop the streaming task on PAUSED_TO_READY state change | Youness Alaoui | 1 | -1/+3 | |
2011-08-25 | tests: make camerabin2 test build | Vincent Penquerc'h | 1 | -3/+0 | |
https://bugzilla.gnome.org/show_bug.cgi?id=657363 | |||||
2011-08-24 | dtmf: Add more debug | Olivier Crête | 2 | -7/+18 | |
2011-08-24 | dtmf: Max event type is 15 | Olivier Crête | 3 | -4/+4 | |