summaryrefslogtreecommitdiff
path: root/gst/rtp/gstrtpg723pay.c
Commit message (Collapse)AuthorAgeFilesLines
* rtp: allow per feature registrationStéphane Cerveau2021-03-291-8/+3
| | | | | | | | | | | | | Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/876>
* rtp*pay: Allocate using the base class for audio codecsOlivier Crête2020-07-171-2/+3
| | | | | | | This is required to add RTP header extensions from the meta automatically. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/674>
* rtp: cache meta tag quarks and add more utility functions for metasTim-Philipp Müller2017-05-241-2/+1
| | | | | | | | | | Every g_quark_from_static_string() is a hash table lookup serialised on the global quark lock in GLib. Let's just look up the two quarks we need once and cache them locally for future use. While we're at it, add new utility functions for the two most commonly used tags (audio + video). Make first argument a gpointer so we don't have to cast and make the code ugly. These are used for logging purposes only anyway.
* good: use new gst_element_class_add_static_pad_template()Vineeth TM2016-03-241-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=763076
* rtp: copy metadata in the (de)payloaders which is missed beforeHyunjun Ko2015-08-171-1/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=753706
* rtp: Copy metadata in the (de)payloader, but only the relevant onesSebastian Dröge2015-08-111-1/+4
| | | | | | | | The payloader didn't copy anything so far, the depayloader copied every possible meta. Let's make it consistent and just copy all metas without tags or with only the video tag. https://bugzilla.gnome.org/show_bug.cgi?id=751774
* rtppayload: set standard payload type as defaultHyunjun Ko2015-08-061-13/+2
| | | | | | | | | | Initialize the PT to the default value of the codec and check if it is still the default before declaring the pt to be dynamic or not when setting the caps. Also use the PT constants from the rtp lib when possible https://bugzilla.gnome.org/show_bug.cgi?id=747965
* rtpg723pay: Attach payload buffer to the output instead of copyingSebastian Dröge2015-07-011-7/+5
|
* rtp: Use GST_BUFFER_PTS() instead of GST_BUFFER_TIMESTAMP()Sebastian Dröge2015-06-101-2/+2
| | | | | The mix between all these in the RTP code is confusing, let's try to be consistent.
* Fix FSF addressTim-Philipp Müller2012-11-041-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520
* Use new gst_element_class_set_static_metadata()Tim-Philipp Müller2012-04-101-2/+2
|
* update for new memory APIWim Taymans2012-01-251-12/+11
|
* Fix printf format compiler warnings on OS X / 64bitMatej Knopp2011-11-221-2/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662615
* update for base class renameWim Taymans2011-11-111-12/+12
|
* update for changed base classesWim Taymans2011-11-101-4/+4
|
* rtp: port more to 0.11Wim Taymans2011-04-251-23/+24
|
* rtp: add RTP hint to the klassWim Taymans2010-12-211-1/+1
|
* rtp: fix rank of payloaders and depayloadersWim Taymans2010-12-211-1/+1
| | | | Set the payloaders and depayloaders to a reasonable rank.
* gst_element_class_set_details => gst_element_class_set_details_simpleBenjamin Otte2010-03-181-7/+4
|
* Add -Wredundant-decls warning flagBenjamin Otte2010-03-171-2/+0
| | | | Also fix compile issues
* rtpg723pay: rewrite payloaderWim Taymans2010-01-051-152/+168
| | | | | | | Handle all 3 packet sizes according to RFC 3551. Totally untested, we don't have a G723 encoder. Fixes #605882
* rtp: add G723 payloaderTiago Katcipis2009-12-171-0/+305
Fixes #597823