Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bad: use new gst_element_class_add_static_pad_template() | Vineeth TM | 2016-03-24 | 2 | -8/+8 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=763081 | ||||
* | videoencoders: use template subset check for accept-caps | Thiago Santos | 2015-08-17 | 1 | -0/+2 |
| | | | | | | | It is faster than doing a query that propagates downstream and should be enough Elements: openjpegenc, schroenc, webpenc, pnmenc | ||||
* | videodecoders: use default pad accept-caps handling | Thiago Santos | 2015-08-15 | 1 | -0/+3 |
| | | | | | | | | Avoids useless check of downstream caps when handling an accept-caps query Elements: daaladec, libde265dec, openjpegdec, rsvgdec, schrodec, webpdec, pnmdec, vmncdec, openexrdec | ||||
* | schrodec: optimize parse logic | Vineeth T M | 2014-10-10 | 1 | -41/+53 |
| | | | | | | | | Header will be read each and everytime parse function will be called which is not necessary since until we have complete data, we need not parse the header again. https://bugzilla.gnome.org/show_bug.cgi?id=737984 | ||||
* | schroenc: Remove obsolete FIXME comment | Sebastian Dröge | 2014-06-29 | 1 | -1/+0 |
| | |||||
* | schroenc: Don't leak all input buffers | Sebastian Dröge | 2014-06-29 | 1 | -2/+1 |
| | |||||
* | schroenc: Use an arbitrary framerate if none if given | Olivier Crête | 2014-06-05 | 1 | -2/+11 |
| | | | | | | | The schro encoder always requires a framerate, but some source material, such as RTP doesn't have a fixed one, so just fake it. https://bugzilla.gnome.org/show_bug.cgi?id=729054 | ||||
* | schrodec: Use pool configuration | Edward Hervey | 2014-05-13 | 1 | -1/+1 |
| | | | | | | It was leaking the config, but also not using it... CID #1212155 | ||||
* | schrodec: remove unnecessary check | Vincent Penquerc'h | 2014-04-09 | 1 | -2/+1 |
| | | | | | | | | | | | | The tag was dereferenced earier. From the libschroedinger code, it's not obvious to see whether tag and frame would be NULL at the same time. I think is likely that both will be non NULL here, but that's not certain. Additional tests may be needed to avoid dereferencing tag and/or frame, but what to do if only one is NULL isn't obvious, as the _get_tag function does transfer ownership so isn't undoable. Coverity 1139850 | ||||
* | schroenc: set buffer offset to buffer timestamp | Vincent Penquerc'h | 2014-01-13 | 1 | -0/+4 |
| | | | | | | oggmux expects this to order incoming buffers https://bugzilla.gnome.org/show_bug.cgi?id=722078 | ||||
* | ext: Use new flush vfunc of video codec base classes and remove reset ↵ | Sebastian Dröge | 2013-08-15 | 1 | -6/+5 |
| | | | | implementations | ||||
* | gst: Add better support for static plugins | Sebastian Dröge | 2013-04-15 | 1 | -1/+1 |
| | |||||
* | Fix FSF address | Tim-Philipp Müller | 2012-11-04 | 5 | -10/+10 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520 | ||||
* | Use gst_element_class_set_static_metadata() | Tim-Philipp Müller | 2012-10-17 | 2 | -2/+2 |
| | | | | | where possible. Avoids some string copies. Also re-indent some stuff. Also some indent fixes here and there. | ||||
* | replace gst_element_class_set_details_simple with gst_element_class_set_metadata | Mark Nauwelaerts | 2012-09-14 | 2 | -2/+2 |
| | |||||
* | schroenc: remove GST_ERROR statement that was committed by accident | Tim-Philipp Müller | 2012-09-13 | 1 | -1/+1 |
| | |||||
* | schroenc: set interlace_coding based on input caps | Tim-Philipp Müller | 2012-09-03 | 1 | -0/+8 |
| | | | | and remove property. | ||||
* | schroenc: configure profile/level from allowed downstream caps instead of ↵ | Tim-Philipp Müller | 2012-09-03 | 1 | -2/+103 |
| | | | | | | | | | | | properties This is how it's done elsewhere and works better with encodebin. Removes "force-profile" property, read-only "profile" property and "level" property. https://bugzilla.gnome.org/show_bug.cgi?id=670608 | ||||
* | schroenc: prettify enum property nicks | Tim-Philipp Müller | 2012-09-03 | 1 | -5/+6 |
| | | | | Use '-' instead of '_' as word separator. | ||||
* | schrodec: Call gst_video_decoder_negotiate() | Edward Hervey | 2012-08-14 | 1 | -0/+2 |
| | |||||
* | schroedinger, mpegtsmux: fix plugin names | Tim-Philipp Müller | 2012-08-03 | 1 | -1/+1 |
| | |||||
* | tag: Update for taglist/tag event API changes | Sebastian Dröge | 2012-07-28 | 1 | -1/+1 |
| | |||||
* | schro: Add support for video metadata and arbitrary strides | Sebastian Dröge | 2012-07-23 | 4 | -33/+102 |
| | |||||
* | schro: Map raw video buffers with the correct read/write flags | Sebastian Dröge | 2012-07-23 | 4 | -6/+8 |
| | |||||
* | ext: Update for video base classes API changes | Sebastian Dröge | 2012-07-23 | 1 | -1/+1 |
| | |||||
* | schroedinger: fix video codec state leaks | Vincent Penquerc'h | 2012-06-07 | 2 | -1/+5 |
| | |||||
* | update for tag event change | Wim Taymans | 2012-06-06 | 1 | -1/+1 |
| | |||||
* | schroedinger: Port to 0.11 again | Sebastian Dröge | 2012-05-28 | 4 | -214/+148 |
| | |||||
* | schrodec: We don't assume packetized input | Edward Hervey | 2012-05-28 | 1 | -0/+1 |
| | | | | Otherwise the parse vmethod nevers gets called | ||||
* | schroedinger: Port to -base video classes | Edward Hervey | 2012-05-28 | 6 | -317/+329 |
| | | | | | | | | | | Conflicts: ext/schroedinger/Makefile.am ext/schroedinger/gstschrodec.c ext/schroedinger/gstschroenc.c Back to 0.10 state, needs porting again. | ||||
* | gst: Update for GST_PLUGIN_DEFINE() API changes | Sebastian Dröge | 2012-04-05 | 1 | -1/+1 |
| | |||||
* | gst: Update versioning | Sebastian Dröge | 2012-04-04 | 1 | -2/+2 |
| | |||||
* | update for buffer api change | Wim Taymans | 2012-03-30 | 1 | -1/+1 |
| | |||||
* | schro: Port to 0.11 | Edward Hervey | 2012-02-22 | 4 | -144/+141 |
| | | | | | Works with some sample files. There seems to be some timestamping issue though, but the 0.10 version also complains about that too. | ||||
* | Merge branch 'master' into 0.11 | Wim Taymans | 2012-02-21 | 1 | -1/+0 |
|\ | | | | | | | | | Conflicts: gst/colorspace/colorspace.c | ||||
| * | schroenc: remove GST_ERROR | David Schleef | 2012-02-20 | 1 | -1/+0 |
| | | |||||
* | | Merge branch 'master' into 0.11 | Wim Taymans | 2012-02-20 | 3 | -35/+39 |
|\ \ | |/ | | | | | | | | | Conflicts: ext/opus/gstopusparse.c gst/colorspace/colorspace.c | ||||
| * | schro: Add RGB support | David Schleef | 2012-02-17 | 3 | -35/+39 |
| | | | | | | | | | | | | | | This uses the automatic YCoCg conversion inside Schroedinger to encode/decode RGB. Only works in intra-only mode, similar to 10- and 16-bit, since RGB is technically a >8-bit format for Dirac purposes. This depends on schroedinger-1.0.12, which is unreleased. | ||||
* | | Merge branch 'master' into 0.11 | Wim Taymans | 2012-02-10 | 4 | -4/+17 |
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ext/chromaprint/gstchromaprint.c ext/mpeg2enc/Makefile.am ext/voaacenc/gstvoaacenc.c gst/dvbsuboverlay/gstdvbsuboverlay.c gst/mpegtsdemux/mpegtsbase.c gst/sdp/gstsdpdemux.c gst/videoparsers/gsth264parse.c sys/d3dvideosink/d3dvideosink.c tests/examples/camerabin/gst-camera-perf.c tests/examples/camerabin/gst-camerabin-test.c tests/examples/camerabin2/gst-camerabin2-test.c tests/examples/mxf/mxfdemux-structure.c tests/examples/scaletempo/demo-main.c | ||||
| * | schro: Fix compilation with 1.0.10 | Robert Swain | 2012-02-01 | 4 | -4/+17 |
| | | |||||
* | | Merge branch 'master' into 0.11 | Sebastian Dröge | 2012-01-25 | 4 | -10/+73 |
|\ \ | |/ | | | | | | | | | | | | | Conflicts: configure.ac ext/kate/gstkateenc.c gst/colorspace/colorspace.c gst/mpegvideoparse/mpegvideoparse.c | ||||
| * | schro: Handle 10 and 16-bit formats | David Schleef | 2012-01-22 | 4 | -10/+73 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into 0.11 | Tim-Philipp Müller | 2012-01-13 | 2 | -15/+22 |
|\ \ | |/ | |||||
| * | schroenc: balance encoder and video format alloc/dealloc | Vincent Penquerc'h | 2012-01-12 | 1 | -11/+17 |
| | | | | | | | | | | | | They would leak if just constructing and freeing an object, and probably crash if going from PLAYING to READY and back again (though I haven't tested that). | ||||
| * | schrodec: fix tag leak | Vincent Penquerc'h | 2012-01-11 | 1 | -0/+2 |
| | | |||||
| * | schrodec: take out unused leaking buffer | Vincent Penquerc'h | 2012-01-11 | 1 | -4/+3 |
| | | |||||
| * | various: fix pad template ref leaks | Vincent Penquerc'h | 2011-11-28 | 2 | -8/+8 |
|/ | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662664 | ||||
* | schroenc: Update for basevideoencoder ::get_caps() removal | Sebastian Dröge | 2011-08-12 | 1 | -95/+50 |
| | |||||
* | schroedinger: Fix set but unused variables | Sjoerd Simons | 2011-08-08 | 1 | -19/+0 |
| | | | | | | | Remove some dead code that triggers "set but unused variables" from Gcc 4.6. Fixes #656166 Signed-off-by: David Schleef <ds@schleef.org> | ||||
* | schroenc: remove shape_output handling | David Schleef | 2011-08-03 | 1 | -201/+42 |
| |