summaryrefslogtreecommitdiff
path: root/gst-libs
Commit message (Collapse)AuthorAgeFilesLines
* meta info: register thread-safely.Michael Smith2012-10-031-2/+4
|
* replace gst_element_class_set_details_simple with gst_element_class_set_metadataMark Nauwelaerts2012-09-141-1/+1
|
* gsth264parser: fix Coverity found not initialized sps/pps valid member.Peter Seiderer2012-09-141-1/+2
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683264
* gsth264parser: fix Coverity detected off by one at call to READ_UE_ALLOWED.Peter Seiderer2012-09-141-1/+1
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683263
* mpeg4parser: parse complexity estimation header in video object layerArnaud Vrac2012-09-141-7/+29
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=683254
* mpeg4parser: fix some issues related to video object layer parsingArnaud Vrac2012-09-141-10/+12
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=683254
* mpegvideoparse: Handle Sequence Display ExtensionJan Schmidt2012-09-122-102/+227
| | | | | | | | | | | Change the way the pixel-aspect-ratio is computed by interpreting the sequence header aspect ratio info as MPEG-1 values until a sequence extension or sequence display extension is seen, and then updating the sequence header struct accordingly. Fixes incorrect anamorphic display on some MPEG-2 (DVD) sequences.
* codecparsers: vc1: fix aspect ratio calculation.Gwenole Beauchesne2012-09-121-2/+5
| | | | | | | | | | ASPECT_HORIZ_SIZE and ASPECT_VERT_SIZE are syntax elements that hold binary encodings of sizes ranging from 1 to 256. Thus, the calculated pixel-aspect-ratio was off by one. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> https://bugzilla.gnome.org/show_bug.cgi?id=683858
* codecparsers: h264parse: don't use anonymous unions.Gwenole Beauchesne2012-09-122-3/+4
| | | | | | | Anonymous union is an ISO C (2011) feature that is not exposed in compilers strictly conforming to the previous standard. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* codecparsers: h264: compute pixel aspect ratio.Gwenole Beauchesne2012-09-122-0/+37
| | | | | Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk> Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* camerabin: update preview buffer pushingThiago Santos2012-07-294-9/+10
| | | | | | | need to pass a GstSample to the utilitary preview buffer post functions as a GstBuffer doesn't have caps anymore. The GstSample has the GstCaps and it is used to inform the preview's pipeline about the format of the input, before it gets converted to the user's requested output format.
* photography: update documentationLasse Laukkanen2012-07-112-11/+201
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=622482
* photography: Add manual control of exposure, focus and white balanceLasse Laukkanen2012-07-112-6/+108
| | | | | | | Add new interface properties and mode for better manual control of exposure, focus and white balance. https://bugzilla.gnome.org/show_bug.cgi?id=622482
* photography: Add GstPhotography prefix and fix spelling colour->colorLasse Laukkanen2012-07-112-111/+116
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=622482
* codecparsers: minor header indentation clean-up for mpegvideoparserTim-Philipp Müller2012-07-111-2/+2
|
* update for bus api changesWim Taymans2012-06-201-1/+1
|
* h264parser: do not assert on data input, just returnVincent Penquerc'h2012-06-111-1/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=674069
* h264parser: Remove un-needed checks and inline some functionsEdward Hervey2012-06-061-11/+2
| | | | | | | val and nr always exist (&nr, &value) bits is always called smaller than the width Makes parsing 30% faster
* codecparsers: mpeg: relax entry constraintMark Nauwelaerts2012-06-011-1/+0
| | | | ... since it is acceptable and properly handled further on.
* basevideo: Remove old video base classesSebastian Dröge2012-05-289-4771/+0
|
* mpegvideoparse: tweak codec parser API and adjust parser elementMark Nauwelaerts2012-05-222-37/+31
| | | | | | | | | | | ... to allow for more efficient parsing and (more) consistent parsing API among various codec parsers. Fixes #672701. Conflicts: gst/videoparsers/gstmpegvideoparse.c
* codecparsers: mpeg4: fixup documentation spellingMark Nauwelaerts2012-05-221-1/+1
|
* mpegvideoparser: Optimize scanning for start codeNicolas Dufresne2012-05-221-27/+13
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=672701
* codecparsers: mpegvideoparser: fix buffer size checkMark Nauwelaerts2012-05-211-3/+3
| | | | | | | | ... to mind unsigned integer wrap Based on patch by Alban Browaeys <prahal@yahoo.com> Fixes https://bugzilla.gnome.org/show_bug.cgi?id=673436
* codecparsers: mpeg4: do not expect a marker bit where not specifiedMark Nauwelaerts2012-05-181-1/+0
| | | | Fixes #672447.
* basecamerabin: Do not set the pad templates in the base class.Youness Alaoui2012-05-041-28/+23
| | | | | It is best to let the subclass define the pad templates, this would allow the subclass to decide which caps the pads should have.
* videocontext: Remove the explicit unrefing of pad object getting from iterator.Sreerenj Balachandran2012-05-041-1/+0
|
* basecamerasrc: null caps are not valid in 1.0Thiago Santos2012-05-021-2/+11
| | | | | Use any caps for the preview-caps property, as NULL caps are not valid caps in 1.0 anymore
* basecamerabinsrc: updating property to new nameThiago Santos2012-05-011-1/+1
| | | | enable-last-buffer is now enable-last-sample
* camerabin: Replacing ffmpegcolorspace with videoconvertThiago Santos2012-05-011-1/+1
|
* codecparser: mpeg4 type errorWind Yuan2012-05-011-1/+1
|
* Doc fixes (gstsurfaceconverter, gstsurfacemeta).Sreerenj Balachandran2012-04-203-3/+3
|
* video: Update for libgstvideo API changesSebastian Dröge2012-04-192-7/+2
|
* mpegvideoparse: Do not ignore start code at the end of bufferMatej Knopp2012-04-161-5/+5
|
* Set sync_poinr = 1 for keyframeMatej Knopp2012-04-141-1/+1
|
* gst: Update versioningSebastian Dröge2012-04-045-56/+56
|
* Merge remote-tracking branch 'origin/0.10'Sebastian Dröge2012-03-2911-31/+135
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: NEWS RELEASE common configure.ac docs/libs/gst-plugins-bad-libs-sections.txt docs/plugins/gst-plugins-bad-plugins.args docs/plugins/gst-plugins-bad-plugins.hierarchy docs/plugins/gst-plugins-bad-plugins.interfaces docs/plugins/inspect/plugin-adpcmdec.xml docs/plugins/inspect/plugin-adpcmenc.xml docs/plugins/inspect/plugin-assrender.xml docs/plugins/inspect/plugin-audiovisualizers.xml docs/plugins/inspect/plugin-autoconvert.xml docs/plugins/inspect/plugin-bayer.xml docs/plugins/inspect/plugin-bz2.xml docs/plugins/inspect/plugin-camerabin2.xml docs/plugins/inspect/plugin-celt.xml docs/plugins/inspect/plugin-dataurisrc.xml docs/plugins/inspect/plugin-debugutilsbad.xml docs/plugins/inspect/plugin-dtmf.xml docs/plugins/inspect/plugin-dtsdec.xml docs/plugins/inspect/plugin-dvbsuboverlay.xml docs/plugins/inspect/plugin-dvdspu.xml docs/plugins/inspect/plugin-faac.xml docs/plugins/inspect/plugin-faad.xml docs/plugins/inspect/plugin-gsm.xml docs/plugins/inspect/plugin-h264parse.xml docs/plugins/inspect/plugin-mms.xml docs/plugins/inspect/plugin-modplug.xml docs/plugins/inspect/plugin-mpeg2enc.xml docs/plugins/inspect/plugin-mpegdemux2.xml docs/plugins/inspect/plugin-mpegtsdemux.xml docs/plugins/inspect/plugin-mpegvideoparse.xml docs/plugins/inspect/plugin-mplex.xml docs/plugins/inspect/plugin-pcapparse.xml docs/plugins/inspect/plugin-rawparse.xml docs/plugins/inspect/plugin-rtpmux.xml docs/plugins/inspect/plugin-rtpvp8.xml docs/plugins/inspect/plugin-scaletempo.xml docs/plugins/inspect/plugin-schro.xml docs/plugins/inspect/plugin-sdp.xml docs/plugins/inspect/plugin-segmentclip.xml docs/plugins/inspect/plugin-shm.xml docs/plugins/inspect/plugin-videomaxrate.xml docs/plugins/inspect/plugin-videoparsersbad.xml docs/plugins/inspect/plugin-vp8.xml docs/plugins/inspect/plugin-y4mdec.xml ext/celt/gstceltdec.c ext/dts/gstdtsdec.c ext/modplug/gstmodplug.cc ext/opus/gstopusenc.c gst-libs/gst/video/gstbasevideocodec.c gst-libs/gst/video/gstbasevideocodec.h gst-libs/gst/video/gstbasevideodecoder.c gst-libs/gst/video/gstbasevideodecoder.h gst-libs/gst/video/gstbasevideoencoder.c gst-libs/gst/video/gstbasevideoencoder.h gst/adpcmdec/Makefile.am gst/audiovisualizers/gstbaseaudiovisualizer.c gst/h264parse/gsth264parse.c gst/mpegdemux/mpegtsparse.c gst/mpegtsdemux/mpegtsbase.c gst/mpegtsdemux/mpegtspacketizer.c gst/mpegtsdemux/mpegtsparse.c gst/mpegtsdemux/tsdemux.c gst/mpegtsdemux/tsdemux.h gst/mxf/mxfdemux.c gst/rawparse/gstaudioparse.c gst/videoparsers/gsth263parse.c gst/videoparsers/gsth264parse.c sys/d3dvideosink/d3dvideosink.c sys/decklink/gstdecklinksink.cpp sys/dvb/gstdvbsrc.c sys/shm/gstshmsrc.c sys/vdpau/h264/gstvdph264dec.c sys/vdpau/mpeg/gstvdpmpegdec.c tests/examples/opencv/gst_element_print_properties.c win32/common/config.h
| * Fix an unwanted double negation from last commitThibault Saunier2012-03-101-1/+1
| |
| * Fix 'ignoring return value of function declared with const attribute'Thibault Saunier2012-03-104-9/+18
| | | | | | | | | | | | | | | | | | This always happens with GstByteReader/Writer and friends when not taking into account returned boolean of the _read/_write functions (which is actually wrong). Make use of the *_unchecked variant as much as possible, or take the returned value into account.
| * video: Update/add docsEdward Hervey2012-03-066-29/+127
| |
| * codecparsers: h264: record number of emulation prevention bytes in ↵Gwenole Beauchesne2012-03-032-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | slice_header(). Some hardware video decode acceleration API (VA-API, DXVA) require a bit count to the first macroblock, minus the number of emulation prevention bytes. So, instead of having the consumer of the library scan the slice_header() again, just record that number while parsing. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com> https://bugzilla.gnome.org/show_bug.cgi?id=671203
* | basecamerabinsrc: Add $(GST_PLUGINS_BASE_LIBS) to the linker flagsSebastian Dröge2012-03-271-1/+1
| |
* | don't pass random pointers to pull_rangeWim Taymans2012-03-161-0/+1
| |
* | update for bufferpool changesWim Taymans2012-03-151-1/+1
| |
* | update for allocation query changesWim Taymans2012-03-151-20/+23
| |
* | update for memory api changesWim Taymans2012-03-151-1/+1
| |
* | take padding into accountWim Taymans2012-03-141-5/+7
| |
* | fix for caps api changesWim Taymans2012-03-111-3/+4
| |
* | update for metadata API changesWim Taymans2012-02-293-5/+19
| |
* | update for metadata tagsWim Taymans2012-02-281-1/+2
| |