Commit graph

60 commits

Author SHA1 Message Date
Nicolas Dufresne
f52fd7a68b video: Don't use extra plane and componenent for tile format
Instead of using extra plane, we encode the number of tiles in x and y in the stride of
each planes (i.e. y_tiles << 16 | x_tiles) and introduce tile_mode, tile_width and
tile_height into GstVideoFormatInfo structure.

https://bugzilla.gnome.org/show_bug.cgi?id=707361
2014-01-13 10:47:03 -05:00
Wim Taymans
d899e6df5a video: rename NV12T -> NV12_64Z32
Is a bit more descriptive and allows us to add more tiled types
later.

https://bugzilla.gnome.org/show_bug.cgi?id=707361
2014-01-13 10:46:52 -05:00
Wim Taymans
f8d3b9b4fc video: add NV12T support
https://bugzilla.gnome.org/show_bug.cgi?id=707361
2014-01-13 10:45:26 -05:00
Sebastian Rasmussen
86a8c59733 docs: add missing files for distribution
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=720015
2013-12-06 20:58:43 +00:00
Stefan Sauer
abfa8678ec mediatype-audio: write out 24 in 32bit formats 2013-02-13 21:11:41 +01:00
Wim Taymans
98332bda81 docs: fix RGB8P format description docs 2012-10-15 15:50:44 +02:00
Tim-Philipp Müller
a1d2f75058 docs: update for RGB8_PALETTED -> RGB8P 2012-10-12 21:36:49 +01:00
Wim Taymans
370d336e9e docs: update for 1.0 2012-10-01 11:58:36 +02:00
Wim Taymans
acb3aeebd4 fix caps 2012-09-14 13:22:31 +02:00
Wim Taymans
f9ac1f643b docs: ffmpegcolorspace is no more 2012-09-13 12:01:41 +02:00
Michael Smith
79f0210aed video: Add support for 4:2:2 10 bit video.
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683838
2012-09-12 09:59:26 +02:00
Tim-Philipp Müller
45f7c585b3 docs: add design doc for text/x-raw format 2012-09-02 03:40:28 +01:00
Robert Swain
a49ff7a451 docs: Update interlaced video docs
An interlaced buffer flag has been added and some other changes in
operation needed addressing since the last update to the document.
2012-07-20 23:02:54 +02:00
Tim-Philipp Müller
394afbbc5b docs: update raw audio media type design docs a bit
We now have a layout field and a channel-mask field.
2012-07-03 15:01:04 +01:00
Wim Taymans
3f08bfa225 docs: update v216 format
Fix the v216 format description
2012-05-28 16:13:42 +02:00
Wim Taymans
3f7355426d docs: update video formats document 2012-05-28 14:49:52 +02:00
Wim Taymans
ae42b25c07 video: improve docs and design of multiview interlaced
Put fields of interlaced frames after eachother.
Improve the docs of the video interlaced enums.
2012-04-25 15:27:04 +02:00
Wim Taymans
07d34f576a video: add fields interlacing enum
Add an enum and docs for the fields interlace mode.
Improve the video caps docs for the fields interlace mode.
2012-04-25 14:57:40 +02:00
Edward Hervey
b635c69145 design: First go at hardware-acceleration design doc 2012-03-29 17:42:49 +02:00
Robert Swain
b3eacd7dec docs: interlaced video: Update docs 2012-01-19 10:26:25 +01:00
Christian Fredrik Kalager Schaller
c4fb6c94e2 Fix playbin2 -> playbin in Makefile 2012-01-06 12:06:00 +00:00
Wim Taymans
79f23cb643 docs: small update 2011-12-20 13:26:10 +01:00
Wim Taymans
7505b7a55c add audio metadata
Add some audio metadata to describe a downmix matrix.
Add metadata to media type document.
2011-12-20 12:02:25 +01:00
Wim Taymans
e6b2b8b7d0 docs: update media design docs some more
Add audio media type design doc
2011-12-20 10:58:19 +01:00
Wim Taymans
e1e9d68050 docs: small update to design docs 2011-12-20 10:08:46 +01:00
Wim Taymans
6241ff63f8 video: update interlace caps and docs
Remove interlaced boolean from caps and replace with an interlace-mode enum.
document this new property in the video caps document. With the enum we can
put fields into separate video meta.
Add enum for this interlace-mode in the VideoInfo.
Update the buffer flags.
2011-12-19 18:03:45 +01:00
Tim-Philipp Müller
177525f89f Merge remote-tracking branch 'origin/master' into 0.11
Conflicts:
	gst-libs/gst/netbuffer/gstnetbuffer.c
	gst/ffmpegcolorspace/avcodec.h
	gst/ffmpegcolorspace/gstffmpegcodecmap.c
	gst/ffmpegcolorspace/imgconvert.c
	gst/ffmpegcolorspace/imgconvert_template.h
	gst/ffmpegcolorspace/mem.c
	gst/playback/README
	gst/playback/gstplaybasebin.c
	gst/playback/gstplaybasebin.h
	gst/playback/gstplaybin.c
	sys/v4l/v4lmjpegsrc_calls.c
	sys/v4l/videodev_mjpeg.h
	tests/check/elements/gnomevfssink.c
2011-12-02 11:10:17 +00:00
Piotr Fusik
14644457b0 various: typo fixes
Fix typos in code and docs. Fixes. #658984
2011-12-02 12:03:27 +01:00
Wim Taymans
06a6ab3e32 video: add support for max-framerate
Add support for max-framerate in the video helpers and update the video
caps document.
2011-11-11 13:14:21 +01:00
Wim Taymans
7ac25e9b26 Merge branch 'master' into 0.11
Conflicts:
	common
	configure.ac
	gst-libs/gst/audio/gstbaseaudiosink.c
	gst/playback/gstdecodebin2.c
	gst/playback/gstplaysinkaudioconvert.c
	gst/playback/gstplaysinkaudioconvert.h
	gst/playback/gstplaysinkvideoconvert.c
	gst/playback/gstplaysinkvideoconvert.h
2011-11-07 12:23:15 +01:00
Wim Taymans
89f3572986 docs: fix some docs 2011-11-04 13:01:52 +01:00
Tim-Philipp Müller
308d4b99ea docs: add draft for subtitle overlays to design docs
Main purpose is to provide a generic way to make subtitles work on
top of non-raw video (vaapi, vdpau, etc.).
2011-11-02 23:35:15 +00:00
Edward Hervey
17bfba09f1 Merge branch 'master' into 0.11
Conflicts:
	ext/ogg/gstoggdemux.c
	ext/pango/gsttextoverlay.c
	gst-libs/gst/audio/gstaudioencoder.c
	gst-libs/gst/audio/gstbaseaudiosrc.c
	gst/playback/gstsubtitleoverlay.c
	gst/videorate/gstvideorate.c
2011-09-23 18:27:11 +02:00
Tim-Philipp Müller
76ed3fb04d docs: fix some typos in the decodebin design document 2011-09-09 13:10:13 +01:00
Sebastian Dröge
2ad501aa51 decodebin: Update design documentation about how Parser/Converter are handled 2011-09-08 14:46:23 +02:00
Wim Taymans
00a30b5cfd video: parse number of views
Parse the number of views in multiview video buffers.
2011-08-22 15:57:30 +02:00
Tim-Philipp Müller
ac6c07a955 Merge remote-tracking branch 'origin/master' into 0.11 2011-06-26 21:27:28 +01:00
Tim-Philipp Müller
0c4b5edd76 docs: minor addition to decodebin2 design doc 2011-06-26 21:07:52 +01:00
Wim Taymans
3a37e38cf2 docs: add more media type 2011-06-15 12:49:12 +02:00
Tim-Philipp Müller
59581d464f uridecodebin, decodebin: remove new-decoded-pad and removed-decoded-pad signals
They were deprecated, use "pad-added" and "pad-removed" instead.
2011-06-15 00:32:23 +01:00
Wim Taymans
1d42bdca13 docs: add beginnings of new media types design doc
Start with new video media types and properties
2011-06-14 18:25:47 +02:00
Tim-Philipp Müller
dbc04a27ec docs: add some text about parser/decoder autoplugging issues 2011-06-08 11:11:05 +01:00
Robert Swain
e284455272 docs: Update interlaced video design document
The RFF flag is to be reused for buffers in the telecine state to
indicate that the buffer contains only unneeded repeated fields that are
present in other buffers and as such this buffer can be dropped.
2011-04-06 16:11:02 +02:00
Robert Swain
7a4ffb493c docs: Add an interlaced video design document 2011-03-25 09:49:12 +01:00
Edward Hervey
82b4f9bfef pbutils: New Profile library
https://bugzilla.gnome.org/show_bug.cgi?id=627476
2010-12-15 11:54:32 +01:00
Stefan Kost
2f1eb43c62 make: move the design doc also on the Makefile.am level (for dist) 2010-12-13 12:36:47 +02:00
Stefan Kost
0b90d5d54c docs: move design doc to design folder 2010-12-13 09:59:37 +02:00
Tim-Philipp Müller
ac83fbfdbd docs: dist more of the gst-plugin-base design docs 2010-07-08 14:51:08 +01:00
Tim-Philipp Müller
24ede639ad docs: fix a few typos 2010-06-26 12:39:34 +01:00
David Schleef
bddf59a7ae docs: Add notes about Orc integration 2010-06-07 23:58:53 -07:00