summaryrefslogtreecommitdiff
path: root/gst/jpegformat/gstjpegparse.c
Commit message (Collapse)AuthorAgeFilesLines
* jpegparse: Don't generate timestamp for 0/1 frameratesOlivier Crête2021-04-231-1/+2
| | | | Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2194>
* gst-plugins: allow per feature registrationStéphane Cerveau2021-04-111-0/+2
| | | | | | | | | | | | | 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-bad/-/merge_requests/2110>
* documentation: fixed a heap o' typosAaron Boxer2019-11-051-3/+3
|
* jpegparse: Generate timestamp if framerate is knownNicolas Dufresne2018-07-271-0/+3
| | | | | | | | | This change allow setting timestamp on streams that would otherwise have no timestamp. This is useful to make a video from bunch of JPEG files. An example of such pipeline would be: gst-launch-1.0 multifilesrc location=%05d.jpeg caps=image/jpeg,framerate=30/1 \ ! jpegparse ! fakesink silent=0 -v
* jpegformat: get rid of unnecessary private structsTim-Philipp Müller2018-06-231-137/+88
|
* jpegparse: Fix APP1 marker segment parsingSreerenj Balachandran2018-04-161-0/+3
| | | | | | | Reposition the bytereader for proper skipping of APP1 marker segment if it is not Exif. https://bugzilla.gnome.org/show_bug.cgi?id=795117
* docs: Port all docstring to gtk-doc markdownThibault Saunier2017-04-121-3/+3
|
* jpegparse: Chain up to parent class' sink event handlerMatt Staples2017-01-101-0/+1
| | | | | | | Call base class's sink_event handler after handling GST_EVENT_FLUSH_STOP event, so that base class doesn't get stuck in a 'flushing' state https://bugzilla.gnome.org/show_bug.cgi?id=777097
* bad: use new gst_element_class_add_static_pad_template()Vineeth TM2016-03-241-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=763081
* plugins-bad: Fix example pipelinesVineeth TM2015-12-151-1/+1
| | | | | | | | rename gst-launch --> gst-launch-1.0 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**) fix caps in examples https://bugzilla.gnome.org/show_bug.cgi?id=759432
* jpegparse: interlaced doesn't mean progressive scanLuis de Bethencourt2015-02-241-9/+0
| | | | | Removing interlaced variable since it is meant to mean progressive scan and that isn't used.
* jpegparse: port to baseparseThiago Santos2014-07-241-260/+150
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=728356
* jpegparse: Remove unneeded callEdward Hervey2013-12-301-3/+0
| | | | 'parse' is already provided by the parent variable
* jpegparse: Forward segment event after capsEdward Hervey2013-08-201-1/+6
| | | | Store it until we know what our caps are.
* jpegparse: accept any jpeg input - parsed, unparsed or unmarkedAlexander Olsson2013-04-131-1/+1
| | | | | | | | | The src element may not include information about whether the data is parsed or not. Hence do not require parsed=false. Fixes multipartdemux ! jpegparse ! ... https://bugzilla.gnome.org/show_bug.cgi?id=697884
* Fix FSF addressTim-Philipp Müller2012-11-041-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520
* Use gst_element_class_set_static_metadata()Tim-Philipp Müller2012-10-171-1/+1
| | | | | 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_metadataMark Nauwelaerts2012-09-141-1/+1
|
* opus + jpegformat: unbreak non-debug buildPeter Korsgaard2012-09-121-2/+2
| | | | | | | | | | opus + jpegformat plugin builds fail when gstreamer is configured with --disable-gst-debug as they are checking the GST_DISABLE_DEBUG symbol instead of GST_DISABLE_GST_DEBUG. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk> https://bugzilla.gnome.org/show_bug.cgi?id=683850
* jpegparse: Finish port to 1.0 APIOlivier Crête2012-09-111-47/+32
|
* gst_tag_list_free -> gst_tag_list_unrefTim-Philipp Müller2012-08-041-2/+2
|
* jpegparse: Do not set the duration to the input buffer's duration unless validYouness Alaoui2012-04-181-1/+4
| | | | | | | | This causes a bug where the first buffer has ts = 0, dur=X, the second buffer has ts=X (because of ts += duration), dur=-1, then the following buffers will start having a non valid timestamp. The real duration is only calculated during the caps negociation when there is a framerate available and the buffer's duration is invalid.
* jpegparse: Fix duration in buffers. It's frames per second, not seconds per ↵Youness Alaoui2012-04-171-1/+1
| | | | frame
* jpegformat: port to 0.11Wim Taymans2011-10-051-64/+76
|
* gst: some more unused-but-set-variable warning fixesTim-Philipp Müller2011-06-041-3/+3
|
* jpegformat: Fix unitialized variable on macosxEdward Hervey2011-04-161-1/+1
|
* jpegparse: subtract id-str size from the remaining readStefan Kost2011-04-111-0/+2
| | | | Fixes a regression from the patches in bug #626618.
* jpeg: set tags to NULL at init time and after freeing themStefan Kost2011-04-111-2/+3
|
* jpeg: comment and logging changesStefan Kost2011-04-111-7/+15
|
* jpegparse: add gst_jpeg_parse_remove_marker()Víctor Manuel Jáquez Leal2011-04-111-22/+26
| | | | | | | | | This function will remove the whole marker from the buffer. Also we set it as the default behavior for marker JPG{0-13}? in order to avoid a useless #if https://bugzilla.gnome.org/show_bug.cgi?id=626618
* jpegparse: refactor COM parsingVíctor Manuel Jáquez Leal2011-04-111-22/+40
| | | | | | | add gst_jpeg_parse_com () and get_utf8_from_data () to extract and validate comment format https://bugzilla.gnome.org/show_bug.cgi?id=626618
* jpegparse: refactor APP1 parsingVíctor Manuel Jáquez Leal2011-04-111-74/+81
| | | | | | add gst_jpeg_parse_app1 () and extract_and_queue_tags () https://bugzilla.gnome.org/show_bug.cgi?id=626618
* jpegparse: log id when skipping an unhandled APP markerVíctor Manuel Jáquez Leal2011-04-111-2/+15
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=626618
* jpegparse: skip all APP markers, excepting APP1Víctor Manuel Jáquez Leal2011-04-111-16/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=626618
* jpegparse: add get_tag_list ()Víctor Manuel Jáquez Leal2011-04-111-3/+10
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=626618
* jpegparse: Fix unitialized variable on macosxEdward Hervey2011-01-061-1/+1
|
* jpegparse: avoid leaking tag eventMark Nauwelaerts2010-12-131-2/+4
|
* jpegparse: avoid leaking converted comment stringMark Nauwelaerts2010-12-121-2/+3
|
* jpegparse: try to convert comment tag to UTF-8Mark Nauwelaerts2010-12-081-4/+13
|
* jpegparse: discard incomplete imageMark Nauwelaerts2010-12-081-5/+17
| | | | ... as determined when finding SOI next image before an EOI.
* jpegparse: avoid infinite loop when resyncingMark Nauwelaerts2010-12-081-0/+1
|
* jpegparse: Small optimization on tags parsingThiago Santos2010-11-221-10/+14
| | | | | Optimize a little avoiding copying a taglist when parsing xmp/exif data.
* jpegformat: Push tags after setting srcpad capsArun Raghavan2010-11-191-11/+47
| | | | | | | This patch defers emission of tag events till caps are set on the source pad of jpegparse, so that these tags can be seen downstream. https://bugzilla.gnome.org/show_bug.cgi?id=627211
* jpegparse: add gst_jpeg_parse_skip_marker ()Víctor Manuel Jáquez Leal2010-11-191-10/+19
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=626618
* jpegparse: use byte reader accessorsVíctor Manuel Jáquez Leal2010-11-191-1/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=626618
* jpegparse: inline gst_jpeg_parse_sof ()Víctor Manuel Jáquez Leal2010-11-191-1/+1
| | | | | | No functional changes (hopefully). https://bugzilla.gnome.org/show_bug.cgi?id=626618
* jpegparse: fix typoVíctor Manuel Jáquez Leal2010-11-191-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=626618
* jpegformat: Fix element descriptionThiago Santos2010-09-101-1/+1
| | | | Use saner categories for jifmux/jpegparse elements
* jpegparse: fix exif frame sizeVíctor Manuel Jáquez Leal2010-07-081-2/+2
| | | | | | | Skip the correct number of bytes when reading exif data Fixes #623854
* jpegparse: fix skipping extra 0xff markersMark Nauwelaerts2010-07-051-1/+3
| | | | | | | In particular, this makes the jpegparse unit test pass again. Also add a debug statement. Fixes #622690.