- 06 May, 2009 6 commits
-
-
Jan Schmidt authored
-
Jan Schmidt authored
Store the offset and caps when allocating a buffer during seeking, and then allocate a new buffer with buffer_alloc before we push it out. This ensures that in all respects the first buffer decoded during seeking behaves like all other buffers, including allowing downstream re-negotiation.
-
-
arnout authored
Fixes #579808
-
arnout authored
JPEG markers may be preceded by additional 0xff. jpegdec should skip over these, even before the end marker. See #579808
-
Wim Taymans authored
Also handle input with just one quant table, simply duplicate the quant table. Handle invalid SOF correctly and some small cleanups. Fixes #578257
-
- 05 May, 2009 9 commits
-
-
Fixes #580746.
-
arnout authored
Read the timestamp of the incomming buffer before we push it in the adapter and flush it out again as the buffer might be unreffed then and we read from invalid memory. Fixes #581444.
-
arnout authored
Free the dynamic pads data in finalize. Fixes #581432
-
Wim Taymans authored
Don't require width/height on the caps. Use the SOF header to find width/height and fall back to the caps if there is no SOF. Also use the SOF info to find the subsampling and quantization tables used. This allows us to set the right type value in the JPEG rtp header. Deprecate the quality property, it's unused now and it was used wrongly before. Always send full quant tables for now until we have some code to detect default ones. Fixes #580880
-
Wim Taymans authored
Use the width and the height from the payload headers and set them on the output caps for added awesomeness. Fix quant parsing, we need to check the type in the lower 6 bits. Add first bits of caching quantization tables.
-
Wim Taymans authored
The libjpeg api says that we need to set the colorspace before we call _set_defaults(). Indeed, if we don't do that we end up with some very freaky non-standard quant table and huffman table indexes.
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
And don't check for gtk+ when it's not needed (ie. if examples are disabled)
-
Tim-Philipp Müller authored
-
- 04 May, 2009 12 commits
-
-
Wim Taymans authored
Fix various version of find_stream_by_* by not trying to convert an int to a pointer and vice versa, for portability reasons. Fixes #581333
-
Chris Winter authored
Fix a typo in the dummy NAT packet sending code. Fixes #581329
-
Mark Nauwelaerts authored
Server eof (e.g. connection closed) is announced as connection closed, so better record state and act accordingly to prevent (read/write) errors during subsequent teardown/cleanup sequences. #Fixes 580851.(c).
-
Mark Nauwelaerts authored
timestamps following flush/seek should be consistent between UDP and TCP interleaved case. Fixes #580851.(b).
-
Mark Nauwelaerts authored
A max range that overflows should not be trusted, nor should a max range that equals the min range. Fixes #580851.(a).
-
Wim Taymans authored
We can use the SKIP seek flag to instruct the server to send data faster then normal but with the same bandwidth. Fixes #537609
-
Alessandro Decina authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Wim Taymans authored
Use the new binary search method for finding the right index entry faster.
-
Wim Taymans authored
Round up the scaled U and V width and height so that we always draw the correct amount of pixels to fill the complete image. Fixes #569611
-
- 01 May, 2009 1 commit
-
-
Wim Taymans authored
-
- 30 Apr, 2009 3 commits
-
-
Wim Taymans authored
Sprinkle some G_LIKELY around. Avoid traversing and dumping the tree when debugging is not activated.
-
Wim Taymans authored
Add support for subtitle pictures. Fixes #568278.
-
Wim Taymans authored
Always signal the waiters in the async callbacks. Especially for the volume callbacks since this might cause deadlocks.
-
- 29 Apr, 2009 3 commits
-
-
Wim Taymans authored
We need to release the state lock before trying to wait for the task to end because the task might also take the lock. Fixes #577671
-
Hans de Goede authored
fix demuxing of m4v streams with ac-3 audio Fixes #580554
-
Sebastian Dröge authored
-
- 27 Apr, 2009 4 commits
-
-
Wim Taymans authored
getaddrinfo errors should be reported with gai_strerror instead of errno as spotted by MikeS.
-
Wim Taymans authored
-
Wim Taymans authored
Shuffle the input bits according to RFC 3551 for G726 payloads. Add option to force the previous behaviour. Fixes #567140
-
Wim Taymans authored
Add a debugging category, add some comments and remove _peek_parent().
-
- 26 Apr, 2009 1 commit
-
-
Tim-Philipp Müller authored
Bump taglib requirement.
-
- 24 Apr, 2009 1 commit
-
-
Tim-Philipp Müller authored
-