summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* rtpj2kpay: set marker bit correctlyWim Taymans2009-05-081-0/+40
|
* souphttpsrc: Add support for extra-headers appended to the HTTP requestSebastian Dröge2009-05-082-1/+65
| | | | | | | | This allows to set the Referer header among other things by adding a "extra-headers" property that takes a GstStructure with field=string pairs. Fixes bug #581806.
* rtpj2kpay: add a simple JPEG 2000 payloaderWim Taymans2009-05-084-0/+495
|
* rtpjpegpay: we only need to swap bits on LEWim Taymans2009-05-081-5/+0
|
* Add RANKS for various encoders and muxersChristian Schaller2009-05-076-6/+7
|
* matroskademux: add some debuggingWim Taymans2009-05-071-1/+12
|
* matroskademux: parse xiph headers length correctlyWim Taymans2009-05-071-14/+26
| | | | See #580980
* rganalysis: Add ability to post level messagesGabriel Bouvigne2009-05-074-5/+96
| | | | Fixes bug #581568.
* rtpjpegpay: refuse some unsupported jpeg formatsWim Taymans2009-05-061-5/+14
|
* rtptheorapay: fix descriptionWim Taymans2009-05-061-1/+1
|
* rtpjpegpay: rewrite quant table handlingWim Taymans2009-05-061-93/+132
| | | | | | | Rewrite the quant table parsing to also handle multiple tables in one JPEG HDQ segment. Handle more jpeg types by keeping track of the tables used per component and putting the used ones in the quant headers.
* id3v2mux: Make the test failure slightly more informativeJan Schmidt2009-05-061-2/+5
|
* flac: Make buffers created during seek act like normal buffers.Jan Schmidt2009-05-061-3/+14
| | | | | | | 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.
* flacdec: don't use pad_alloc when decoding while seeking. Fixes #579422Thomas Vander Stichele2009-05-061-8/+17
|
* jpegdec: refactored gst_jpeg_dec_parse_image_dataArnout Vandecappelle2009-05-061-42/+27
| | | | Fixes #579808
* jpegdec: support additional 0xff before end marker.Arnout Vandecappelle2009-05-061-12/+14
| | | | | | JPEG markers may be preceded by additional 0xff. jpegdec should skip over these, even before the end marker. See #579808
* rtpjpegpay: handle input with 1 quant tableWim Taymans2009-05-061-13/+28
| | | | | | Also handle input with just one quant table, simply duplicate the quant table. Handle invalid SOF correctly and some small cleanups. Fixes #578257
* qtdemux: fix byte order swapping in 3GPP classification entity tagMarco Ballesio2009-05-061-4/+7
| | | | Fixes #580746.
* multipartdemux: avoid reading from inavlid memoryArnout Vandecappelle2009-05-051-1/+4
| | | | | | | 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.
* multipartdemux: don't leak dynamic padsArnout Vandecappelle2009-05-051-0/+8
| | | | | Free the dynamic pads data in finalize. Fixes #581432
* rtpjpegpay: correctly set the type headerWim Taymans2009-05-052-50/+211
| | | | | | | | | | | | | | 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
* rtpjpegdepay: use width/height from payloadWim Taymans2009-05-052-11/+47
| | | | | | | | | 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.
* jpegenc: set colorspace before _set_defaults()Wim Taymans2009-05-051-13/+10
| | | | | | 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.
* tests: don't build examples if --disable-examples was passed to configureTim-Philipp Müller2009-05-051-2/+8
|
* configure: clean up mess around gtk+ checkingTim-Philipp Müller2009-05-051-22/+5
| | | | And don't check for gtk+ when it's not needed (ie. if examples are disabled)
* configure: make gdk-pixbuf plugin depend only on gdk-pixbuf, not gtk+Tim-Philipp Müller2009-05-053-4/+4
|
* rtspsrc: Fix find_stream_by_* functionsWim Taymans2009-05-041-25/+11
| | | | | | | 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
* rtspsrc: fix dummy nat packet logicChris Winter2009-05-041-1/+1
| | | | | | Fix a typo in the dummy NAT packet sending code. Fixes #581329
* rtspsrc: avoid errors after server eofMark Nauwelaerts2009-05-041-1/+8
| | | | | | 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).
* rtspsrc: also set base_time on src after flushMark Nauwelaerts2009-05-041-1/+5
| | | | | timestamps following flush/seek should be consistent between UDP and TCP interleaved case. Fixes #580851.(b).
* rtspsrc: sanity checks on range infoMark Nauwelaerts2009-05-041-0/+11
| | | | | | A max range that overflows should not be trusted, nor should a max range that equals the min range. Fixes #580851.(a).
* rtspsrc: use SKIP flag to use SCALE headersWim Taymans2009-05-042-22/+15
| | | | | | We can use the SKIP seek flag to instruct the server to send data faster then normal but with the same bandwidth. Fixes #537609
* speexdec: make speex_dec_convert work with same-format values when no data ↵Alessandro Decina2009-05-041-5/+5
| | | | has been decoded.
* flac: Implement preset interfaceSebastian Dröge2009-05-041-0/+7
|
* speex: Implement preset interfaceSebastian Dröge2009-05-041-0/+7
|
* wavpack: Implement preset interfaceSebastian Dröge2009-05-041-1/+15
|
* qtdemux: use binary search for indexWim Taymans2009-05-041-13/+26
| | | | Use the new binary search method for finding the right index entry faster.
* videobox: draw the complete U and V planesWim Taymans2009-05-041-6/+15
| | | | | | | 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
* qtdemux: add some more micro optimisationsWim Taymans2009-05-011-55/+92
|
* qtdemux: micro optimize qtdemux a littleWim Taymans2009-04-303-15/+20
| | | | | | Sprinkle some G_LIKELY around. Avoid traversing and dumping the tree when debugging is not activated.
* qtdemux: add support for subtitle picturesWim Taymans2009-04-303-0/+57
| | | | | Add support for subtitle pictures. Fixes #568278.
* pulsesink: make sure we always signal waitersWim Taymans2009-04-301-9/+15
| | | | | Always signal the waiters in the async callbacks. Especially for the volume callbacks since this might cause deadlocks.
* rtspsrc: release state lock before stopping taskWim Taymans2009-04-291-0/+5
| | | | | | | 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
* qtdemux: handle ac-3 audioHans de Goede2009-04-291-0/+2
| | | | | fix demuxing of m4v streams with ac-3 audio Fixes #580554
* flacenc: Use the tag merge mode that was set on the interface for merging ↵Sebastian Dröge2009-04-291-1/+2
| | | | tag events
* udpsrc: fix getaddrinfo error reportingWim Taymans2009-04-271-1/+1
| | | | | getaddrinfo errors should be reported with gai_strerror instead of errno as spotted by MikeS.
* g726pay: fix compilationWim Taymans2009-04-271-0/+2
|
* g726pay: add RFC compliant packetizingWim Taymans2009-04-272-8/+269
| | | | | | | Shuffle the input bits according to RFC 3551 for G726 payloads. Add option to force the previous behaviour. Fixes #567140
* g726depay: add debug categoryWim Taymans2009-04-271-3/+7
| | | | Add a debugging category, add some comments and remove _peek_parent().
* id3v2mux: we need taglib 1.5 for ID3v2::RelativeVolumeFrame::setIdentificationTim-Philipp Müller2009-04-261-1/+1
| | | | Bump taglib requirement.