summaryrefslogtreecommitdiffstats
path: root/gst/rtp
Commit message (Collapse)AuthorAgeFilesLines
* rtpg729pay: Fix adapter leakOlivier Crête2009-09-151-1/+1
| | | | The adapter would be leaked if it was empty and the data could be pushed out directly.
* rtph263pay: Allocate Boundry structs on the stack instead of the heap to ↵Olivier Crête2009-09-111-63/+47
| | | | | | avoid leaks Fixes bug #594691.
* rtpjpegdepay: add missing math.h includeHavard Graff2009-09-081-0/+1
| | | | Fixes #594247
* rtpmpapay: whitespace fixesWim Taymans2009-09-031-2/+2
|
* rtpmp4gdepay: consider (optional) auxiliary data when parsingMark Nauwelaerts2009-08-311-0/+17
|
* rtpmp4gdepay: handle broken AU-Index in non-interleaved streamsMark Nauwelaerts2009-08-312-0/+19
| | | | | | | | | In case of non-interleaved (= sequentially payloaded) streams, the AU-Index serves little purpose (that is not already covered by RTP fields). (Broken) Payloaders might consider this field then to be disregarded and have non spec compliant values, e.g. each RTP packet having AU-Index 2 (rather than 0). As such, ensure/force simple sequential sending of non-interleaved streams.
* rtp: whitespace fixesWim Taymans2009-08-312-12/+14
|
* rtp: Remove dead assignments and resulting unneeded variables.Edward Hervey2009-08-104-97/+4
|
* rtph264pay: use array instead of queueWim Taymans2009-08-062-9/+12
|
* rtph264pay: push NALs only after SPS/PPSMark Nauwelaerts2009-08-062-48/+74
| | | | | | parse complete (bytestream) buffer for SPS/PPS before pushing NALs. Fixes #564501.
* rtpqdm2depay: Fix debug statement.Edward Hervey2009-08-041-1/+1
|
* rtpqdm2depay,rtpsv3vdepay: Add debugging category.Edward Hervey2009-08-032-0/+12
|
* rtpqdm2depay: Handle gaps in incoming packets.Edward Hervey2009-08-032-1/+18
| | | | | | Whenever we see a gap, we flush the temporary packets (but not the adapter). If we had some data temporarily stored it will be outputted (the sound will sound a bit garbled... but that's how it sounds on MacOSX :)
* rtpqdmdepay: Fix CRC calculation and remove commented code.Edward Hervey2009-08-031-25/+15
|
* rtp: New QDM2 rtp depayloader.Edward Hervey2009-08-034-0/+500
| | | | | | | | | | | Reverse-engineered by comparing: * A rtp hinted file provided by DarwinStreamingServer * The output procued by DSS for that same file Also used various streaming sources available on the internet to fine-tune the code. The header/codec_data extraction methods are from FFMpeg (LGPL).
* rtpsv3vdepay: Properly fill codec_data and cleanup code a bite more.Edward Hervey2009-08-031-104/+119
|
* rtpsv3vdepay: Only output buffers once we're configured.Edward Hervey2009-08-032-9/+19
|
* rtpsv3vdepay: Add more encoding-name variantsEdward Hervey2009-08-031-1/+1
|
* jpegdepay: use attributes for extra propertiesLuc Deschenaux2009-08-032-5/+66
| | | | | | | | Use some of the SDP attributes when they are present to specify the output dimension and framerate. This allows us to receive jpeg frames larger than 2040 width/height. Fixes #564437
* RTP docs: update with attributes in capsWim Taymans2009-08-031-0/+6
|
* rtpsv3depay: Fix width/height calculation, bring up to marginal rank.Edward Hervey2009-07-291-8/+26
| | | | Based on documentation found on http://wiki.multimedia.cx/
* mpvpay: Rework the timestampingMarc Leeman2009-07-131-57/+58
| | | | | | | Rework the timestamping in the mpv payloader so that the timestamps are more accurate. Fixes #587680
* rtpmp4vpay: add support for buffer-listOgnyan Tonchev2009-06-192-8/+62
| | | | See #585559
* rtpjpegpay: add support for buffer-listsOgnyan Tonchev2009-06-192-7/+60
| | | | See #585559
* rtph264pay: add support for buffer-listsOgnyan Tonchev2009-06-192-21/+112
| | | | See #585559
* mp4gdepay: guess constantDuration betterWim Taymans2009-06-151-6/+9
| | | | | | | Do a better job at guessing the constantDuration parameter when it is not present in the caps. Fixes #585205
* rtpsirenpay: Remove deprecated symbolOlivier Crête2009-06-131-1/+1
| | | | Patch by: Luis Menina
* rtp: update README, fix some typos, mention gstrtpbinWim Taymans2009-06-111-2/+13
|
* rtph263pay: Default to doing A, B and C modes, not only AOlivier Crête2009-06-101-1/+1
|
* rtpsirenpay: Put the bitrate in the RTP capsOlivier Crête2009-06-091-1/+2
| | | | | The MS code seems to require the bitrate to interoperate and draft-ietf-avt-rtp-g7221-00 also has it.
* rtp: Don't forget to dist the headers for the CELT (de)payloaders.Edward Hervey2009-06-081-0/+2
|
* 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