summaryrefslogtreecommitdiffstats
path: root/gst/rtp
Commit message (Collapse)AuthorAgeFilesLines
* celtdepay: add CELT depayloaderWim Taymans2009-06-054-0/+298
|
* rtpceltpay: add CELT RTP payloaderWim Taymans2009-06-054-0/+519
|
* vrawpay: trim output buffersWim Taymans2009-06-021-0/+4
| | | | | Remove the leftover unused bytes in the output buffer. Fixes #584613
* vrawdepay: fix parsing of sampling fieldWim Taymans2009-06-021-1/+1
| | | | | commit a12d9a80f225be97b3674b1a0506ac66544dbf49 broke the parsing of the sampling.
* rtpmp4vpay: don't look for headers in some casesWim Taymans2009-05-252-1/+7
| | | | | | In some streams (starting with 00000100) don't look for the headers but push data as it is. Fixes #582153
* rtp: fix channel positions for monoWim Taymans2009-05-211-1/+1
|
* rtp: Link to -lmSebastian Dröge2009-05-121-1/+2
| | | | Fixes bug #582281.
* rtj2kdepay: add basic JPEG 2000 depayloaderWim Taymans2009-05-084-0/+357
|
* rtpj2kpay: set marker bit correctlyWim Taymans2009-05-081-0/+40
|
* 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
|
* 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.
* 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
* 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.
* 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().
* rtph263pay: And let's not forget to remove the unused variable.Edward Hervey2009-04-181-1/+0
|
* rtph263pay: Remove dead assignments, the variables are never read after.Edward Hervey2009-04-181-7/+1
|
* rtpmp4vpay: Remove dead assignment. The value is never read after.Edward Hervey2009-04-181-1/+0
|
* rtpamrdepay: Remove unneeded variable, the value is only read once.Edward Hervey2009-04-181-4/+1
|
* rtpamrpay: Remove unneeded variable, the value is only read once.Edward Hervey2009-04-181-4/+1
|
* rtpvorbispay: Remove dead assignment. Value never read after.Edward Hervey2009-04-181-1/+1
|
* rtptheorapay: Remove dead assignment. Value never read after.Edward Hervey2009-04-181-1/+1
|
* rtptheoradepay: Remove unused variable, it's never being read.Edward Hervey2009-04-181-2/+0
|
* rtpvrawdepay: Remove dead assignment.Edward Hervey2009-04-181-2/+2
| | | | The value of 'str' will never be used in these cases.
* Remove trivial unused variables detected by CLang static analyzer.Edward Hervey2009-04-1817-75/+4
|
* Remove blank {set|get}_property/change_state/finalize methods.Edward Hervey2009-04-1813-467/+0
|
* Remove unused variables in _class_initEdward Hervey2009-04-1829-85/+0
| | | | Detected by LLVM's CLang static analyzer
* rtptheoradepay: Fix build on macosx.Edward Hervey2009-04-181-3/+5
| | | | Use G_GSIZE_FORMAT instead of u.
* rtph263pay: fix compilation on big-endianJames Andrewartha2009-04-152-3/+3
| | | | | | | Some semicolons were missing from the big-endian structs in gstrtph263pay.h. A GST_DEBUG call was missing a format specifier. Fixes #579069
* g726depay: add property for aal2 forceWim Taymans2009-04-151-0/+50
|
* g726depay: implement RFC3551 packingWim Taymans2009-04-152-20/+154
| | | | | | | We implemented the AAL2 packing, add the encoding-name for those to the caps and a property to force AAL2 decoding (always TRUE for now). Implement RFC3551 unpacking for regular G726. See #567140.
* rtph263pay: fix buildWim Taymans2009-04-151-2/+0
|
* h263pay: various fixesYouness Alaoui2009-04-141-20/+27
| | | | | | | Re-enable mode A support and a property to control it. Fix memory leak of GstRtpH263PayBoundry objects. Fix marker. Fixes #509311
* h263pay: Fix the payloaderJanin Kolenc2009-04-142-186/+1987
| | | | | Fix the H263 payloader to be more RFC 2190 compliant. See #509311
* rtptheorapay: fix length encoding in packed headers.Michael Smith2009-04-011-1/+4
| | | | As for vorbis payloader; this by inspection had the same bug.
* rtpvorbispay: in packed headers, properly flag multibyte lengths.Michael Smith2009-04-011-1/+4
| | | | | | In the sequence of header lengths, for headers >127 bytes, we use multiple bytes to encode the length. Bytes other than the last must have the top (flag) bit set.
* rtpmp4adepay: output should be framed alreadyTim-Philipp Müller2009-03-301-2/+2
|
* rtpmp4apay,rtpmp4depay: fix buffer leaks in AAC payloader and depayloaderTim-Philipp Müller2009-03-252-0/+6
|
* rtpmp4apay: warn if input is unframedTim-Philipp Müller2009-03-251-2/+8
|
* rtpmp4adepay: don't append an extra 0 byte to the codec dataTim-Philipp Müller2009-03-201-3/+3
| | | | | | | | The audioMuxVersion structure is packed in such a way that the codec data does not start byte-aligned, which means there's an extra bit of padding at the end. We don't want that bit in the codec data, since some decoders seem get confused when they're fed with an extra codec data byte (also it's just not right of course).
* rtph264depay: fix base64 decodingWim Taymans2009-03-191-2/+5
| | | | | We can't pass -1 to _decode_step, that functions returns 0 right away instead of decoding up to the string end.
* rtp: Use GLib functions for encoding/decoding base64Sebastian Dröge2009-03-185-187/+19
|
* gstrtpvorbisdepay: Fix build on macosxEdward Hervey2009-03-101-2/+3
|
* vorbisdepay: fix some leaksWim Taymans2009-03-091-55/+50
| | | | | | And leak the codebooks. Use glib base64 decoders. Use subbuffers to avoid a memcpy of the headers.
* Move siren rtp pay/depay from gst-plugins-farsightOlivier Crête2009-03-046-1/+422
|