Commit e19307ed authored by Sebastian Dröge's avatar Sebastian Dröge 🍵

Release 1.9.2

parent 73a19409
This diff is collapsed.
This is GStreamer 1.9.1
This is GStreamer 1.9.2
Release notes for GStreamer Bad Plugins 1.9.1
Release notes for GStreamer Bad Plugins 1.9.2
The GStreamer team is pleased to announce the first release of the unstable
1.9 release series. The 1.9 release series is adding new features on top of
the 1.0, 1.2, 1.4, 1.6 and 1.8 series and is part of the API and ABI-stable 1.x release
series of the GStreamer multimedia framework. The unstable 1.9 release series
will lead to the stable 1.10 release series in the next weeks. Any newly added
API can still change until that point.
The GStreamer team is pleased to announce the second release of the unstable
1.9 release series, which marks the feature freeze for 1.10. The 1.9 release
series is adding new features on top of the 1.0, 1.2, 1.4, 1.6 and 1.8 series
and is part of the API and ABI-stable 1.x release series of the GStreamer
multimedia framework. The unstable 1.9 release series will lead to the stable
1.10 release series in the next weeks. Any newly added API can still change
until that point.
Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.
......@@ -60,97 +61,45 @@ contains a set of codecs plugins based on libav (formerly gst-ffmpeg)
Bugs fixed in this release
* 765266 : gl: More GLES/GL 3 compatibility fixes
* 767087 : ahcsrc: improve error message when camera open fails
* 623860 : mpegpsdemux: sends segment and gap events with invalid time after seek
* 678207 : lv2: port to GStreamer 1.0 and SLV2 to Lilv
* 704222 : gldownload: Support for multi-planar format for GLES
* 733233 : chromaprint: notify fingerprint also via property notify
* 733872 : codecparsers: mpegvideo: Add more fields to the headers.
* 739598 : rfbsrc: incorrectly calculates caps
* 746933 : gldisplay: EAGL " Could not create display "
* 748651 : DTLS: Use unique names for internal elements to ease debugging
* 751540 : gltestsrc: implement missing patterns, port to GL3 / ES3, load shaders with GIO
* 751792 : dashdemux: incorrect segment duration for a segment list
* 753265 : osxaudio: Add device provider support
* 754495 : videoaggregator: No protection from receiving interlaced and non-interlaced content
* 756931 : gstglbasemixer: negotiated logic is partly broken
* 757022 : pnm: Implementation of GRAY16 handling
* 758064 : dashdemux: leading whitespaces in content protection element are not ignored
* 759801 : gltestsrc outputs only black frames for pattern 0 and 11
* 760916 : gl: implement GstGLMemoryEGL
* 761260 : qml: add Windows support
* 762142 : dashdemux: tests: use g_object_unref for test data
* 762144 : dashdemux: tests: add new dashdemux tests
* 762147 : adaptivedemux: use GstSystemClock to all real-time calculations
* 763026 : dc1394: port to 1.X
* 763044 : Enable qmlglsink on Rasperry PI
* 763065 : androidmedia: assorted refactoring
* 763081 : bad plugins: use new gst_element_class_add_static_pad_template()
* 763099 : ahcsrc: replace with new surfacetexture
* 763100 : ahcsrc: remove unused variable
* 763126 : player: Add is_live flag to the GstPlayerMediaInfo
* 763309 : ahcsrc: add finalize function
* 763441 : rfbsrc: leads to - > invalid video buffer received
* 763647 : mpegtsmux doesn't keep language code from the incoming audio stream
* 763998 : ahc: use g_slice_new instead of g_slice_new0
* 764018 : glcontext: try wglCreateContextAttribsARB first even not using GL3 core profile
* 764036 : interlace: Allow interlaced sink caps, do passthrough
* 764251 : rtmpsrc: Add timeout property
* 764361 : gdpdepay: query for buffer allocator
* 764370 : codecparser: vp9: Wrong default values in non-intraonly/non-keyframe header fields
* 764549 : aggregator: remove duplicated test of flow_return in pad_chain_internal
* 764684 : adaptivedemux: Forward upstream buffer offsets
* 764873 : gldeinterlace: enable this plugin on OpenGL ES using a simple deinterlace fragment shader
* 764957 : dvbsrc: support dvbv5 channels format
* 764972 : dvbsrc: needlessly perform delivery system autodetection twice
* 765250 : d3dvideosink includes deprecated and unused d3dx9tex.h header
* 765292 : gl:cocoa:Fix incompatible type warning
* 765315 : player: Add A/V offset property
* 765425 : dshowsrcwrapper: Fix include path in CMakeLists.txt
* 765426 : dshowsrcwrapper: Fix link error (SAFESEH)
* 765427 : dshowsrcwrapper: add support for RGB32, RGB555, RGB565 and RGB8 formats
* 765428 : dshowsrcwrapper: Work around bugs in IDS Imaging camera drivers
* 765431 : aggregator: Check all pads for data when live
* 765581 : pvrbufferpool: gst_meta_register() parameter wrong
* 765728 : adaptivedemux: Segfault since " use realtime_clock for waiting for a condition " commit
* 765795 : glimagesink: support video frame rotation
* 765804 : GstPlayer build error due to not finding GstVideo-1.0.gir
* 765989 : videodiff element has useless " FIXME " description
* 766053 : uridownloader: should take ownership of its source element
* 766062 : player: Provide signalling for when a new URI is started
* 766163 : Some header files missing in sys/applemedia/ in gst-plugins-bad-1.8.1.tar.xz
* 766343 : mpegtsbase: remove unused variables 'upstream_live' and 'queried_latency'
* 766597 : kmssink: doesn't chain up finalize
* 766607 : player: problems with unit tests
* 766639 : examples: opencv: typo fix
* 766650 : adaptivedemux: Set DISCONT on startup and after seeks
* 766661 : gltestsrc,glmosaic: fix shader leaks
* 766662 : adaptivedemux: fix tag list leak
* 766663 : bad: fix leaks in tests
* 766679 : ahc: fix typo
* 766703 : glvideomixer: Using an invalid, already destroyed context
* 766794 : eglimage: Fails to compile because of compiler warning caused by unused function
* 766803 : h264parse: add support for config-interval=-1 to re-send SPS/PPS on I/IDR frames
* 766818 : [gl] gltransformation's pivot-z property not writable
* 766867 : gl: win32: no debug category set in gstglcontext_wgl.c
* 766891 : h265parse: codec_data cap field could be mis-populated when vps/sps/pps id's are not used contiguously from zero.
* 766973 : Various warningfixes for OSX (10.9.5) compiling with Apple LLVM version 6.0
* 766993 : Android decodebin: zero copy between hardware decoder and glimagesink doesn't work (regression in 1.9)
* 767104 : applemedia: vtenc: Register a hardware-only vtenc_h264_hw element on OSX
* 767159 : templatematch: fix leak in test
* 767161 : a2dpsink: unref avdtpsink if state transition failed
* 767162 : bad: use MAY_BE_LEAKED flag
* 767365 : adaptivedemux: Add custom flow return for allowing subclasses to specify when a fragment is finished
* 767402 : OpenJPEG decoder: use new sampling field to determine channel order for j2c and jpc streams
* 767501 : curlsmtpsink: Lock and don't send final boundary upon error
* 767512 : jpeg2000parse: support j2c and jp2 file formats
* 767553 : qmlglsink: Add Wayland support
* 767800 : Introduce a WebRTC Audio Processing based echo canceller for GStreamer
* 767908 : jpeg2000parse: use enums for colorspace and sampling, rather than strings
* 768217 : gl: Raw uploader is broken
* 768365 : shmsrc: gst_poll_remove_fd: assertion 'fd- > fd > = 0' failed
* 733265 : srtpenc: remove get-rollover-counter signal and add stats property
* 737173 : h264parse wrongly insert DISCONT flags when converting into AVC
* 741104 : dashdemux: add support for I frame based trick play
* 753751 : Dashdemux: returned seekable range for live streams is not usable
* 765314 : player: Add way to override HTTP (+RTSP, etc) user agent
* 767011 : rawparse: new rawaudioparse and rawvideoparse element which deprecate audioparse, unalignedaudioparse, and videoparse
* 767169 : adaptivedemux: avoid possible deadlock while destroying old sources
* 767879 : Deadlock in WebKit when deleting the media player while HLS media was loaded
* 768160 : qtplugins: How to implement qmlglsrc.
* 768553 : Configure check for OpenGL is wrong on OS X.
* 768595 : lv2: Does not build with lilv 0.20
* 768602 : EGL_DMA_Buf: Wrong attribute list type for EGL 1.5
* 768696 : Mac OS X build warnings: -Werror gstjpeg2000parse.c
* 768771 : openh264: Fail to build with openh264 1.6.0
* 768838 : camerabinpreview: fix bus leak
* 768843 : bad: fix leaks in tests
* 769144 : player: move 'position-update-interval' setting to the config struct
* 769197 : fix simple-launch-lines test with no jpeg lib
* 769210 : GLMemory created by avfvideosrc and vtdec on iOS (EAGL/gles3) can't be mapped
* 769295 : Broken compilation on RPi with latest rawaudioparse changes
* 769371 : glimagesink: Horizontal/vertical flip matrizes are swapped
* 769389 : aiffparse: Add bitrate and container format tags
* 769462 : glcolorconvert: _get_n_textures: code should not be reached
* 769553 : dashdemux: Fix sidx snap/keyframe seeks
* 769587 : hls, timecode: can't build debian package from git master, need to fix linking
* 769637 : rawparse: Unit test fixes and additions
* 769716 : x265enc enable aspect ratio
* 769797 : videoparse: format i420, invalid buffer size (regression)
* 769939 : gl: hang on joining thread
* 770030 : avfvideosrc: account for retina displays when capturing screens
* 770049 : vtdec: missing systemstream=false in mpeg decoder caps
* 770075 : adaptivedemux: fix stream exposure condition
* 770102 : daala: typo related compilation error
* 770282 : decklinkvideosink: " Failed to schedule frame " and Decklink Duo 2
* 770326 : gst-plugins-bad tarball lacks opensles.h
* 770408 : dashdemux: Add properties to select maximum allowed width/height and framerate
* 770523 : Build failure: fatal error: gst/gl/gstglconfig.h: No such file or directory
* 770587 : qtkitvideosrc: 'QTKit/QTKit.h' file not found (macOS Sierra)
* 769116 : Build failure with -O3 in Ubuntu 16.04
* 769580 : Fail to decode media on OSX because it's not supported by vtdec_hw but vtdec can play it
==== Download ====
......@@ -187,70 +136,37 @@ subscribe to the gstreamer-devel list.
Contributors to this release
* Aaron Boxer
* Aleix Conchillo Flaqué
* Alessandro Decina
* Alex Ashley
* Alex-P. Natsios
* Arjen Veenhuizen
* Arun Raghavan
* Aurélien Zanelli
* Barun Kumar Singh
* Carlos Garcia Campos
* Arnaud Vrac
* Bernhard Miller
* Carlos Rafael Giani
* Christoffer Stengren
* Damian Ziobro
* Dimitrios Katsaros
* Edward Hervey
* Florin Apostol
* Florian Zwoch
* Fredrik Fornwall
* Guillaume Desmottes
* Gwang Yoon Hwang
* Haihua Hu
* Havard Graff
* Heinrich Fink
* Hyunjun Ko
* Jan Alexander Steffens (heftig)
* Jan Schmidt
* Javier Martinez Canillas
* Jerome Laheurte
* Joan Pau Beltran
* Jonathan Roy
* Julien Isorce
* Justin Kim
* Kouhei Sutou
* Josep Torra
* Luis de Bethencourt
* Marcin Kolny
* Marcin Lewandowski
* Martin Kelly
* Mats Lindestam
* Matej Knopp
* Matthew Waters
* Michael Olbrich
* Nicolas Dufresne
* Nirbheek Chauhan
* Olivier Crête
* Patricia Muscalu
* Philipp Zabel
* Philippe Normand
* Raffaele Rossi
* Philippe Renon
* Reynaldo H. Verdejo Pinochet
* Santiago Carot-Nemesio
* Scott D Phillips
* Sebastian Dröge
* Sebastian Rasmussen
* Sergey Borovkov
* Sergei Saveliev
* Song Bing
* Sreerenj Balachandran
* Stefan Sauer
* Thiago Santos
* Thibault Saunier
* Tim-Philipp Müller
* Vanessa Chipirras Navalon
* Vincent Penquerc'h
* Vineeth TM
* Vivia Nikolaidou
* Víctor Manuel Jáquez Leal
* Wang Xin-yu (王昕宇)
* Wim Taymans
* Xavier Claessens
* Yann Jouanin
* Xabier Rodriguez Calvar
* xlazom00
 
\ No newline at end of file
......@@ -3,7 +3,7 @@ AC_PREREQ([2.69])
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, git and prerelease does Werror too
AC_INIT([GStreamer Bad Plug-ins],[1.9.1.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
AC_INIT([GStreamer Bad Plug-ins],[1.9.2],[http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer],[gst-plugins-bad])
AG_GST_INIT
......@@ -51,11 +51,11 @@ dnl - interfaces added/removed/changed -> increment CURRENT, REVISION = 0
dnl - interfaces added -> increment AGE
dnl - interfaces removed -> AGE = 0
dnl sets GST_LT_LDFLAGS
AS_LIBTOOL(GST, 901, 0, 901)
AS_LIBTOOL(GST, 902, 0, 902)
dnl *** required versions of GStreamer stuff ***
GST_REQ=1.9.1.1
GSTPB_REQ=1.9.1.1
GST_REQ=1.9.2
GSTPB_REQ=1.9.2
dnl *** autotools stuff ****
......
......@@ -58965,7 +58965,7 @@
<FLAGS>rw</FLAGS>
<NICK>Eyes profile</NICK>
<BLURB>Location of Haar cascade file to use for eye-pair detection.</BLURB>
<DEFAULT>"/usr/share/opencv/haarcascades/haarcascade_mcs_eyepair_small.xml"</DEFAULT>
<DEFAULT>"/usr/share/OpenCV/haarcascades/haarcascade_mcs_eyepair_small.xml"</DEFAULT>
</ARG>
<ARG>
......@@ -59015,7 +59015,7 @@
<FLAGS>rw</FLAGS>
<NICK>Mouth profile</NICK>
<BLURB>Location of Haar cascade file to use for mouth detection.</BLURB>
<DEFAULT>"/usr/share/opencv/haarcascades/haarcascade_mcs_mouth.xml"</DEFAULT>
<DEFAULT>"/usr/share/OpenCV/haarcascades/haarcascade_mcs_mouth.xml"</DEFAULT>
</ARG>
<ARG>
......@@ -59025,7 +59025,7 @@
<FLAGS>rw</FLAGS>
<NICK>Nose profile</NICK>
<BLURB>Location of Haar cascade file to use for nose detection.</BLURB>
<DEFAULT>"/usr/share/opencv/haarcascades/haarcascade_mcs_nose.xml"</DEFAULT>
<DEFAULT>"/usr/share/OpenCV/haarcascades/haarcascade_mcs_nose.xml"</DEFAULT>
</ARG>
<ARG>
......@@ -59035,7 +59035,7 @@
<FLAGS>rw</FLAGS>
<NICK>Face profile</NICK>
<BLURB>Location of Haar cascade file to use for face detection.</BLURB>
<DEFAULT>"/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml"</DEFAULT>
<DEFAULT>"/usr/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml"</DEFAULT>
</ARG>
<ARG>
......@@ -59075,7 +59075,7 @@
<FLAGS>rw</FLAGS>
<NICK>Profile</NICK>
<BLURB>Location of Haar cascade file to use for face blurion.</BLURB>
<DEFAULT>"/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml"</DEFAULT>
<DEFAULT>"/usr/share/OpenCV/haarcascades/haarcascade_frontalface_default.xml"</DEFAULT>
</ARG>
<ARG>
......@@ -60041,11 +60041,11 @@
<ARG>
<NAME>GstDashDemux::max-bitrate</NAME>
<TYPE>guint</TYPE>
<RANGE>>= 1000</RANGE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max bitrate</NICK>
<BLURB>Max of bitrate supported by target decoder.</BLURB>
<DEFAULT>24000000</DEFAULT>
<BLURB>Max of bitrate supported by target video decoder (0 = no maximum).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
......@@ -60068,6 +60068,36 @@
<DEFAULT>NULL</DEFAULT>
</ARG>
<ARG>
<NAME>GstDashDemux::max-video-framerate</NAME>
<TYPE>GstFraction</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max video framerate</NICK>
<BLURB>Max video framerate to select (0/1 = no maximum).</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstDashDemux::max-video-height</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max video height</NICK>
<BLURB>Max video height to select (0 = no maximum).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstDashDemux::max-video-width</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Max video width</NICK>
<BLURB>Max video width to select (0 = no maximum).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstSkinDetect::method</NAME>
<TYPE>GstSkindetectMethod</TYPE>
......@@ -67840,6 +67870,16 @@ Gestures in the defined region of interest will emit messages.</BLURB>
<DEFAULT>Auto</DEFAULT>
</ARG>
<ARG>
<NAME>GstDecklinkVideoSrc::timecode-format</NAME>
<TYPE>GstDecklinkTimecodeFormat</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Timecode format</NICK>
<BLURB>Timecode format type to use for input.</BLURB>
<DEFAULT>bmdTimecodeRP188Any</DEFAULT>
</ARG>
<ARG>
<NAME>GstDecklinkVideoSink::device-number</NAME>
<TYPE>gint</TYPE>
......@@ -67870,6 +67910,16 @@ Gestures in the defined region of interest will emit messages.</BLURB>
<DEFAULT>bmdFormat8BitYUV</DEFAULT>
</ARG>
<ARG>
<NAME>GstDecklinkVideoSink::timecode-format</NAME>
<TYPE>GstDecklinkTimecodeFormat</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Timecode format</NICK>
<BLURB>Timecode format type to use for playback.</BLURB>
<DEFAULT>bmdTimecodeRP188Any</DEFAULT>
</ARG>
<ARG>
<NAME>GstDecklinkAudioSrc::alignment-threshold</NAME>
<TYPE>guint64</TYPE>
......@@ -68052,7 +68102,7 @@ Gestures in the defined region of interest will emit messages.</BLURB>
<ARG>
<NAME>GstOpenh264Enc::slice-mode</NAME>
<TYPE>GstOpenh264encSliceModes</TYPE>
<TYPE>GstOpenh264EncSliceModes</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Slice mode</NICK>
......@@ -72200,6 +72250,16 @@ Gestures in the defined region of interest will emit messages.</BLURB>
<DEFAULT>Moderate Suppression</DEFAULT>
</ARG>
<ARG>
<NAME>GstWebrtcDsp::delay-agnostic</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwx</FLAGS>
<NICK>Delay Agnostic</NICK>
<BLURB>Enable or disable the delay agnostic mode.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstDC1394Src::dma</NAME>
<TYPE>guint</TYPE>
......@@ -72240,3 +72300,253 @@ Gestures in the defined region of interest will emit messages.</BLURB>
<DEFAULT>-1</DEFAULT>
</ARG>
<ARG>
<NAME>GstTimeCodeWait::target-timecode</NAME>
<TYPE>GstVideoTimeCode*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Target timecode (object)</NICK>
<BLURB>Timecode to wait for (object).</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstTimeCodeWait::target-timecode-string</NAME>
<TYPE>gchar*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Target timecode (string)</NICK>
<BLURB>Timecode to wait for (string). Must take the form 00:00:00:00.</BLURB>
<DEFAULT>"00:00:00:00"</DEFAULT>
</ARG>
<ARG>
<NAME>GstTimeCodeStamper::daily-jam</NAME>
<TYPE>GDateTime*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Daily jam</NICK>
<BLURB>The daily jam of the timecode.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstTimeCodeStamper::drop-frame</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Override existing timecode</NICK>
<BLURB>Use drop-frame timecodes for 29.97 and 59.94 FPS.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstTimeCodeStamper::override-existing</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Override existing timecode</NICK>
<BLURB>If set to true, any existing timecode will be overridden.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstTimeCodeStamper::source-clock</NAME>
<TYPE>GstClock*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Source clock to use for first timecode</NICK>
<BLURB>If unset, the timecode will refer to the stream time.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstRawVideoParse::format</NAME>
<TYPE>GstVideoFormat</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Format</NICK>
<BLURB>Format of frames in raw stream.</BLURB>
<DEFAULT>GST_VIDEO_FORMAT_I420</DEFAULT>
</ARG>
<ARG>
<NAME>GstRawVideoParse::frame-stride</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Frame stride</NICK>
<BLURB>Stride between whole frames (0 = frames are tightly packed together).</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>
<ARG>
<NAME>GstRawVideoParse::framerate</NAME>
<TYPE>GstFraction</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Frame rate</NICK>
<BLURB>Rate of frames in raw stream.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstRawVideoParse::height</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Height</NICK>
<BLURB>Height of frames in raw stream.</BLURB>
<DEFAULT>240</DEFAULT>
</ARG>
<ARG>
<NAME>GstRawVideoParse::interlaced</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Interlaced flag</NICK>
<BLURB>True if frames in raw stream are interlaced.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstRawVideoParse::pixel-aspect-ratio</NAME>
<TYPE>GstFraction</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Pixel aspect ratio</NICK>
<BLURB>Pixel aspect ratio of frames in raw stream.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstRawVideoParse::plane-offsets</NAME>
<TYPE>GValueArray*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Plane offsets</NICK>
<BLURB>Offsets of the planets in bytes.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstRawVideoParse::plane-strides</NAME>
<TYPE>GValueArray*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Plane strides</NICK>
<BLURB>Strides of the planets in bytes.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstRawVideoParse::top-field-first</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Top field first</NICK>
<BLURB>True if top field in frames in raw stream come first (not used if frames aren't interlaced).</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>
<ARG>
<NAME>GstRawVideoParse::width</NAME>
<TYPE>gint</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rw</FLAGS>
<NICK>Width</NICK>
<BLURB>Width of frames in raw stream.</BLURB>
<DEFAULT>320</DEFAULT>
</ARG>
<ARG>
<NAME>GstRawAudioParse::channel-positions</NAME>
<TYPE>GValueArray*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Channel positions</NICK>
<BLURB>Channel positions used on the output.</BLURB>
<DEFAULT></DEFAULT>
</ARG>
<ARG>
<NAME>GstRawAudioParse::format</NAME>
<TYPE>GstRawAudioParseFormat</TYPE>