platform/upstream/gst-plugins-good.git
14 years agovideoflip: Make method property controllable and improve debug output
Sebastian Dröge [Sun, 18 Apr 2010 11:12:40 +0000 (13:12 +0200)]
videoflip: Make method property controllable and improve debug output

14 years agovideoflip: Some random cleanup
Sebastian Dröge [Sun, 18 Apr 2010 11:03:48 +0000 (13:03 +0200)]
videoflip: Some random cleanup

14 years agovideofilter: Move all elements into a single plugin
Sebastian Dröge [Sun, 18 Apr 2010 08:17:52 +0000 (10:17 +0200)]
videofilter: Move all elements into a single plugin

Having all these small elements in a separate plugin
is not very memory effective...

14 years agogamma: Improve docs a bit
Sebastian Dröge [Sun, 18 Apr 2010 08:07:24 +0000 (10:07 +0200)]
gamma: Improve docs a bit

14 years agogamma: Add support for all RGB formats
Sebastian Dröge [Sun, 18 Apr 2010 07:59:43 +0000 (09:59 +0200)]
gamma: Add support for all RGB formats

14 years agogamma: Add support for many packed YUV formats
Sebastian Dröge [Sun, 18 Apr 2010 07:46:15 +0000 (09:46 +0200)]
gamma: Add support for many packed YUV formats

That is YUY2, UYVY, AYUV and YVYU.

14 years agogamma: Add support for all other planar YUV formats
Sebastian Dröge [Sun, 18 Apr 2010 07:38:36 +0000 (09:38 +0200)]
gamma: Add support for all other planar YUV formats

That is Y41B, Y42B, Y444, NV12 and NV21.

14 years agogamma: Stop using liboil
Sebastian Dröge [Sun, 18 Apr 2010 07:33:49 +0000 (09:33 +0200)]
gamma: Stop using liboil

The used liboil function is deprecated, only has a reference implementation
and is more complex than what's needed here.

14 years agogamma: Use libgstvideo for format specific values and make gamma processing more...
Sebastian Dröge [Sat, 17 Apr 2010 16:13:46 +0000 (18:13 +0200)]
gamma: Use libgstvideo for format specific values and make gamma processing more generic

Allows us to easily add support for new color formats later.

14 years agogamma: Make gamma property controllable
Sebastian Dröge [Sat, 17 Apr 2010 16:01:06 +0000 (18:01 +0200)]
gamma: Make gamma property controllable

...and properly use liboil.

14 years agogamma: Some random cleanup
Sebastian Dröge [Sat, 17 Apr 2010 15:55:22 +0000 (17:55 +0200)]
gamma: Some random cleanup

14 years agosmptealpha: Sync properties to the controller in before_transform
Sebastian Dröge [Mon, 19 Apr 2010 12:45:33 +0000 (14:45 +0200)]
smptealpha: Sync properties to the controller in before_transform

14 years agosmptealpha: Add support for YV12 (converted to AYUV)
Sebastian Dröge [Sat, 17 Apr 2010 15:47:05 +0000 (17:47 +0200)]
smptealpha: Add support for YV12 (converted to AYUV)

14 years agosmptealpha: Add support for all 4 ARGB formats
Sebastian Dröge [Sat, 17 Apr 2010 15:43:51 +0000 (17:43 +0200)]
smptealpha: Add support for all 4 ARGB formats

...without format conversion.

14 years agosmptealpha: Make color format support more generic
Sebastian Dröge [Fri, 16 Apr 2010 15:27:02 +0000 (17:27 +0200)]
smptealpha: Make color format support more generic

This allows easier addition of new formats later.

14 years agosmptealpha: Some random cleanup
Sebastian Dröge [Fri, 16 Apr 2010 15:18:15 +0000 (17:18 +0200)]
smptealpha: Some random cleanup

14 years agosmpte: Add property for inverting the transition mask
Sebastian Dröge [Thu, 15 Apr 2010 20:28:58 +0000 (22:28 +0200)]
smpte: Add property for inverting the transition mask

This converts a left-to-right transition to right-to-left or
clock-wise to counter-clock-wise.

14 years agosmptealpha: Correctly detect property changes and update properties
Sebastian Dröge [Thu, 15 Apr 2010 20:27:57 +0000 (22:27 +0200)]
smptealpha: Correctly detect property changes and update properties

14 years agoqcelpdepay: add first version of a QCELP depayloader
Wim Taymans [Fri, 16 Apr 2010 17:35:12 +0000 (19:35 +0200)]
qcelpdepay: add first version of a QCELP depayloader

14 years agoBack to development.
Tim-Philipp Müller [Thu, 29 Apr 2010 14:18:07 +0000 (15:18 +0100)]
Back to development.

14 years agoRelease 0.10.22 RELEASE-0.10.22
Tim-Philipp Müller [Wed, 28 Apr 2010 01:58:02 +0000 (02:58 +0100)]
Release 0.10.22

14 years agoUpdate .po files
Tim-Philipp Müller [Wed, 28 Apr 2010 01:57:21 +0000 (02:57 +0100)]
Update .po files

14 years ago0.10.21.3 pre-release
Tim-Philipp Müller [Sun, 25 Apr 2010 22:36:29 +0000 (23:36 +0100)]
0.10.21.3 pre-release

14 years agoflvmux: hide is-live property for release
Tim-Philipp Müller [Sun, 25 Apr 2010 20:19:33 +0000 (21:19 +0100)]
flvmux: hide is-live property for release

At the very least it needs a better/less wrong name.

See #613066.

14 years agojpegdec: don't crash if jpeg image contains more than three components
Tim-Philipp Müller [Sun, 25 Apr 2010 14:12:20 +0000 (15:12 +0100)]
jpegdec: don't crash if jpeg image contains more than three components

Our code currently only handles a maximum of 3 components, so error
out for now if the image has more components than that.

Fixes #604106.

14 years agodoap: update repository info from cvs->git and maintainers
Tim-Philipp Müller [Tue, 20 Apr 2010 16:21:29 +0000 (17:21 +0100)]
doap: update repository info from cvs->git and maintainers

14 years agoAutomatic update of common submodule
Tim-Philipp Müller [Fri, 23 Apr 2010 13:40:20 +0000 (14:40 +0100)]
Automatic update of common submodule

From fc85867 to 4d67bd6

14 years agovideomixer: Fix byte order for MMX ARGB/AYUV color filling
Sebastian Dröge [Thu, 22 Apr 2010 11:30:55 +0000 (13:30 +0200)]
videomixer: Fix byte order for MMX ARGB/AYUV color filling

Fixes bug #616409.

14 years agovideomixer: Fix AYUV checker/color filling
Sebastian Dröge [Wed, 21 Apr 2010 15:53:49 +0000 (17:53 +0200)]
videomixer: Fix AYUV checker/color filling

14 years agovideomixer: Add i387 floating point registers to the clobbered registers list
Sebastian Dröge [Mon, 19 Apr 2010 14:43:28 +0000 (16:43 +0200)]
videomixer: Add i387 floating point registers to the clobbered registers list

They are the same as the mm0-mm7 MMX registers and will be overwritten
by the assembly code if gcc doesn't know about the MMX registers.

Note: They're all added to the list of clobbered registers in all cases
and not only when __MMX__ is not defined just to make sure that no other
bugs happen with this code just because some compiler version gets things
wrong.

Fixes bug #614466.

14 years agovideobox: Use libgstvideo to get the order of RGB
Sebastian Dröge [Mon, 19 Apr 2010 12:09:34 +0000 (14:09 +0200)]
videobox: Use libgstvideo to get the order of RGB

14 years agogoom: add edx to clobber list in inline assembly code
Brian Cameron [Sat, 17 Apr 2010 09:06:41 +0000 (10:06 +0100)]
goom: add edx to clobber list in inline assembly code

mull modifies %edx, so should be mentioned in clobber list.
Fixes crash on Solaris (#615998).

14 years agotests: don't use GST_PLUGIN_LDFLAGS when building test binaries
Tim-Philipp Müller [Thu, 15 Apr 2010 12:39:41 +0000 (13:39 +0100)]
tests: don't use GST_PLUGIN_LDFLAGS when building test binaries

14 years agovideobox: Fix I420->I420 copying
Sebastian Dröge [Fri, 16 Apr 2010 13:27:12 +0000 (15:27 +0200)]
videobox: Fix I420->I420 copying

Fixes bug #615143.

14 years agovideobox: Fix AYUV->I420 copying
Sebastian Dröge [Tue, 13 Apr 2010 16:15:50 +0000 (18:15 +0200)]
videobox: Fix AYUV->I420 copying

14 years agortph264depay: profile-level-id is an optional parameter
Mark Nauwelaerts [Fri, 16 Apr 2010 10:14:26 +0000 (12:14 +0200)]
rtph264depay: profile-level-id is an optional parameter

So, if needed, extract the corresponding info from
sprop-parameter-sets.

Based on patch provided by <dxssx at gmail.com>

Fixes #612657.

14 years agoconfigure: Drop -Wcast-align
Thiago Santos [Thu, 15 Apr 2010 10:13:46 +0000 (07:13 -0300)]
configure: Drop -Wcast-align

Commit message copied from core's commit from Benjamin Otte:
246f5dba96a5b50bb74621af67b30942cca72af5
Apparently gcc warns that GstMiniObject is not castable to
GstEvent/Message/Buffer due to them containing 64bit variables, even
though ARM hackers claim that those only need 4byte alignment. And as
long as gcc behaves that way, this warning is not very useful.

So we'll remove the warning until this problem is fixed.

Fixes #615698

14 years agoflactag: fix adapter assertion when used directly after flacenc
Tim-Philipp Müller [Wed, 14 Apr 2010 22:46:06 +0000 (23:46 +0100)]
flactag: fix adapter assertion when used directly after flacenc

Unlike filesrc, flacenc outputs the flac blocks neatly aligned one in
each buffer. This means that when we switch from metadata mode to
audio data passthrough mode, there's no data left in the adapter to
push out at this point, so check if there's data in the adapter
before requesting buffers from it (also needed in case we get input
buffers of 0 size).

Fixes #615793.

14 years ago0.10.21.2 pre-release
Tim-Philipp Müller [Wed, 14 Apr 2010 22:18:27 +0000 (23:18 +0100)]
0.10.21.2 pre-release

14 years agopo: update
Tim-Philipp Müller [Wed, 14 Apr 2010 19:31:30 +0000 (20:31 +0100)]
po: update

14 years agotests: use LDADD for libs to link to instead of LDFLAGS
Tim-Philipp Müller [Wed, 14 Apr 2010 19:06:09 +0000 (20:06 +0100)]
tests: use LDADD for libs to link to instead of LDFLAGS

Use foo_LDADD instead of foo_LDFLAGS to specify the libraries to link to.
This should make sure arguments are passed to the linker in the right
order, and makes LDFLAGS usable again.

Based on patch by Brian Cameron <brian.cameron@oracle.com>

Fixes #615697.

14 years agovideobox: transform_caps : We can only convert AYUV to xRGB
Edward Hervey [Wed, 14 Apr 2010 16:13:56 +0000 (18:13 +0200)]
videobox: transform_caps : We can only convert AYUV to xRGB

We were previously stating that we could convert AYUV/I420/YV12 to xRGB.

14 years agoconfigure: also remove -Waggregate-return from warning flags
Tim-Philipp Müller [Mon, 12 Apr 2010 23:14:46 +0000 (00:14 +0100)]
configure: also remove -Waggregate-return from warning flags

It causes problems with Objective-C code like in osxvideosink.

Fixes #613663.

14 years agocheck: Ignore osx audio/video src/sinks in state change tests
Edward Hervey [Mon, 12 Apr 2010 16:22:39 +0000 (18:22 +0200)]
check: Ignore osx audio/video src/sinks in state change tests

And make the line readable for those mere mortals that don't own a 30" screen

14 years agocheck: Don't re-declare 'GList *buffers' in the tests
Edward Hervey [Mon, 12 Apr 2010 16:03:20 +0000 (18:03 +0200)]
check: Don't re-declare 'GList *buffers' in the tests

It's an external which lives in gstcheck.c. Redeclaring it makes some
compilers/architectures think the 'buffers' in the individual tests are
a different symbol... and therefore we end up comparing holodecks with
oranges.

14 years agomatroskademux, qtdemux: minor code cleanup in avc_level_idc_to_string()
Tim-Philipp Müller [Mon, 12 Apr 2010 13:50:46 +0000 (14:50 +0100)]
matroskademux, qtdemux: minor code cleanup in avc_level_idc_to_string()

Do the same with slightly fewer LOC.

14 years agoconfigure: Remove -Wundef flag
Edward Hervey [Mon, 12 Apr 2010 10:40:11 +0000 (12:40 +0200)]
configure: Remove -Wundef flag

Fixes #615161

14 years agovideobox: Fix I420->AYUV copying
Sebastian Dröge [Mon, 12 Apr 2010 09:43:49 +0000 (11:43 +0200)]
videobox: Fix I420->AYUV copying

14 years agovideobox: Correctly clamp frame/background alphas to [0,255] before writing them
Sebastian Dröge [Mon, 12 Apr 2010 09:25:59 +0000 (11:25 +0200)]
videobox: Correctly clamp frame/background alphas to [0,255] before writing them

14 years agocheck: Ignore jpegenc test
Edward Hervey [Mon, 12 Apr 2010 09:16:56 +0000 (11:16 +0200)]
check: Ignore jpegenc test

14 years agodeinterlace: Only check interlaced flag in sink caps
David Schleef [Sun, 11 Apr 2010 20:14:30 +0000 (13:14 -0700)]
deinterlace: Only check interlaced flag in sink caps

Fixes #615460.

14 years agoAutomatic update of common submodule
Sebastian Dröge [Fri, 9 Apr 2010 09:21:47 +0000 (11:21 +0200)]
Automatic update of common submodule

From ba33d1f to fc85867

14 years agodocs: do proper escaping for "%"
Stefan Kost [Thu, 8 Apr 2010 15:05:46 +0000 (18:05 +0300)]
docs: do proper escaping for "%"

14 years agortsp: remove obsolete google extension
Stefan Kost [Thu, 8 Apr 2010 14:50:49 +0000 (17:50 +0300)]
rtsp: remove obsolete google extension

This was not build for a while and can be removed.

14 years agodocs: move two symbols to private section
Stefan Kost [Thu, 8 Apr 2010 14:42:52 +0000 (17:42 +0300)]
docs: move two symbols to private section

14 years agodocs: add flxdec docs
Stefan Kost [Thu, 8 Apr 2010 14:36:30 +0000 (17:36 +0300)]
docs: add flxdec docs

14 years agodocs: enable the 2 of 65 rtp elements in the docs
Stefan Kost [Thu, 8 Apr 2010 14:17:06 +0000 (17:17 +0300)]
docs: enable the 2 of 65 rtp elements in the docs

14 years agoshout2: Don't wait if we're late
Benjamin Otte [Thu, 8 Apr 2010 09:54:19 +0000 (11:54 +0200)]
shout2: Don't wait if we're late

In fact, due to signedness issues, a negative delay would be changed to
an almost infinite wait causing shout2send to "lock up".

Reported by Christopher Montgomery.

14 years agodocs: upd -> udp and voila it shows up in the docs
Stefan Kost [Thu, 8 Apr 2010 13:56:37 +0000 (16:56 +0300)]
docs: upd -> udp and voila it shows up in the docs

14 years agodocs: fix doc blob syntax
Stefan Kost [Thu, 8 Apr 2010 13:51:27 +0000 (16:51 +0300)]
docs: fix doc blob syntax

14 years agodocs: add (sparse) docs for auparse element
Stefan Kost [Thu, 8 Apr 2010 13:51:05 +0000 (16:51 +0300)]
docs: add (sparse) docs for auparse element

14 years agodocs: add videobox symbols
Stefan Kost [Thu, 8 Apr 2010 11:40:43 +0000 (14:40 +0300)]
docs: add videobox symbols

14 years agodocs: remove dynudpsink until someone documents it
Stefan Kost [Thu, 8 Apr 2010 11:40:19 +0000 (14:40 +0300)]
docs: remove dynudpsink until someone documents it

14 years agoflvdemux: make debug category static
Stefan Kost [Thu, 8 Apr 2010 11:34:59 +0000 (14:34 +0300)]
flvdemux: make debug category static

14 years agoflxdemux: rename GstFLVDemux for GstFlvDemux
Stefan Kost [Thu, 8 Apr 2010 11:29:19 +0000 (14:29 +0300)]
flxdemux: rename GstFLVDemux for GstFlvDemux

14 years agoflvdemux: merge flvparse into the demuxer and make function static
Stefan Kost [Thu, 8 Apr 2010 11:23:19 +0000 (14:23 +0300)]
flvdemux: merge flvparse into the demuxer and make function static

No need to hide certain function in the docs. Allows to do more cleanups.

14 years agoalpha: Add documentation
Sebastian Dröge [Thu, 8 Apr 2010 11:13:34 +0000 (13:13 +0200)]
alpha: Add documentation

14 years agodocs: v4l2buffer pool is now a separate object, remove them from v4l2src docs
Stefan Kost [Thu, 8 Apr 2010 11:00:08 +0000 (14:00 +0300)]
docs: v4l2buffer pool is now a separate object, remove them from v4l2src docs

14 years agodocs: remove non existing flags and add two internal methods
Stefan Kost [Thu, 8 Apr 2010 10:58:11 +0000 (13:58 +0300)]
docs: remove non existing flags and add two internal methods

If someone cares flvparse could be merged into flvdemux.

14 years agortpsession: remove prototype for non existing function
Stefan Kost [Thu, 8 Apr 2010 10:57:09 +0000 (13:57 +0300)]
rtpsession: remove prototype for non existing function

There is no function by that name anywhere.

14 years agodocs: Update inspected plugin information
Sebastian Dröge [Thu, 8 Apr 2010 10:56:50 +0000 (12:56 +0200)]
docs: Update inspected plugin information

14 years agoalphacolor: Improve docs a bit
Sebastian Dröge [Thu, 8 Apr 2010 10:56:30 +0000 (12:56 +0200)]
alphacolor: Improve docs a bit

14 years agodocs: add effecttv defines and reorder list
Stefan Kost [Thu, 8 Apr 2010 10:47:42 +0000 (13:47 +0300)]
docs: add effecttv defines and reorder list

14 years agodocs: remove three entries that are not exported from the headers anymore
Stefan Kost [Thu, 8 Apr 2010 10:41:47 +0000 (13:41 +0300)]
docs: remove three entries that are not exported from the headers anymore

14 years agojpegdec: move macro to c source
Stefan Kost [Thu, 8 Apr 2010 10:40:36 +0000 (13:40 +0300)]
jpegdec: move macro to c source

One less semi public symbol without namespace prefix in the headers.

14 years agospeexenc: remove unused defines
Stefan Kost [Thu, 8 Apr 2010 10:40:09 +0000 (13:40 +0300)]
speexenc: remove unused defines

14 years agomatroska-mux: fix last commit
Stefan Kost [Thu, 8 Apr 2010 10:23:38 +0000 (13:23 +0300)]
matroska-mux: fix last commit

Use a local define for WAVEFORMAT_EX based on the size of the struct + 2 bytes
for the extension size.

14 years agospeex: remove unused define
Stefan Kost [Thu, 8 Apr 2010 10:16:53 +0000 (13:16 +0300)]
speex: remove unused define

14 years agowavenc: remove internal copy of riff.h and use riff-library instead.
Stefan Kost [Thu, 8 Apr 2010 10:03:43 +0000 (13:03 +0300)]
wavenc: remove internal copy of riff.h and use riff-library instead.

We don't use any function yet, just the structures and defines.

14 years agomatroskamux: use riff lib more
Stefan Kost [Thu, 8 Apr 2010 09:56:09 +0000 (12:56 +0300)]
matroskamux: use riff lib more

Remove BITMAPINFOHEADER and use the one from riff-lib. Also remove the
WAVEFORMATEX_SIZE define and use a sizeof together with the respective struct.
Besides better code reuse this lessens the ununsed symbols in the docs.

14 years agodocs: trim sections file more
Stefan Kost [Thu, 8 Apr 2010 09:14:07 +0000 (12:14 +0300)]
docs: trim sections file more

Rename some defines and move some itesm to *.c files. Add more items to internal
subsection.

14 years agodocsw: trim the section file
Stefan Kost [Thu, 8 Apr 2010 08:19:43 +0000 (11:19 +0300)]
docsw: trim the section file

14 years agodocs: add v4l2sink to docs
Stefan Kost [Thu, 8 Apr 2010 07:26:25 +0000 (10:26 +0300)]
docs: add v4l2sink to docs

14 years agodocs: fix xml
Stefan Kost [Thu, 8 Apr 2010 07:15:08 +0000 (10:15 +0300)]
docs: fix xml

The title tag belongs into the refsect2.

14 years agovideobox: Add support for YV12, including conversion support for I420/AYUV
Sebastian Dröge [Wed, 7 Apr 2010 15:43:56 +0000 (17:43 +0200)]
videobox: Add support for YV12, including conversion support for I420/AYUV

14 years agovideobox: Add support for grayscale input/output
Sebastian Dröge [Wed, 7 Apr 2010 15:27:12 +0000 (17:27 +0200)]
videobox: Add support for grayscale input/output

This doesn't do any conversion and is the next step to
replacing videocrop by supporting all remaining formats
in passthrough mode.

14 years agovideobox: Add support for filling the background with red, yellow and white
Sebastian Dröge [Wed, 7 Apr 2010 14:24:38 +0000 (16:24 +0200)]
videobox: Add support for filling the background with red, yellow and white

14 years agovideobox: Add support for direct RGB<->AYUV conversion
Sebastian Dröge [Wed, 7 Apr 2010 14:11:11 +0000 (16:11 +0200)]
videobox: Add support for direct RGB<->AYUV conversion

14 years agovideobox: Fix RGB24 filling
Sebastian Dröge [Wed, 7 Apr 2010 14:11:01 +0000 (16:11 +0200)]
videobox: Fix RGB24 filling

14 years agoh264depay: handle properly STAPs
Marco Ballesio [Wed, 7 Apr 2010 13:06:54 +0000 (16:06 +0300)]
h264depay: handle properly STAPs

in rtph264depay.c, lines 577-576, NALU-type 24 (Single-Time Aggregation
Packet) is handled in fall-through as NALU-type 26 (unhandled).

This leads high quality h264 streams such as:

rtsp://stream.yle.mobi/yle/areena/MEDIA_E0342657_p3.mp4

to fail with "NAL unit type 24 not supported yet" (but it's actually
supported), and thus to close any stream which contains STAPs.

The proposed one-liner patch fixes the issue.
Fixes #615051.

14 years agobuild: fix compiler warnings
Thijs Vermeir [Wed, 7 Apr 2010 11:47:02 +0000 (13:47 +0200)]
build: fix compiler warnings

fix warnings for all plugins that use: setlocale (LC_ALL...

14 years agoavi: fix compiler warning
Thijs Vermeir [Wed, 7 Apr 2010 11:31:13 +0000 (13:31 +0200)]
avi: fix compiler warning

14 years agomatroskademux: restrict resyncing to subtitle tracks
Mark Nauwelaerts [Wed, 31 Mar 2010 15:54:21 +0000 (17:54 +0200)]
matroskademux: restrict resyncing to subtitle tracks

This should prevent skipping audio or video in not so well interleaved
cases.

Fixes #614460.

14 years agoqtdemux: Post avg./max. bitrate tags for H.264
Arun Raghavan [Tue, 6 Apr 2010 07:51:51 +0000 (13:21 +0530)]
qtdemux: Post avg./max. bitrate tags for H.264

This reads the average and maximum bitrates from the 'btrt' atom if
available, and pushes these as tags,

https://bugzilla.gnome.org/show_bug.cgi?id=614927

14 years agopulsesink: fix racy shutdown
Stefan Kost [Sat, 3 Apr 2010 20:39:20 +0000 (23:39 +0300)]
pulsesink: fix racy shutdown

Keep a ref of pulsesink for deferred mainloop invocation. Fixes #614765

14 years agotests: jpegenc: Adds some getcaps test
Thiago Santos [Mon, 5 Apr 2010 18:48:17 +0000 (15:48 -0300)]
tests: jpegenc: Adds some getcaps test

Adds tests for the jpegenc getcaps function, to avoid
having it returning non-subset caps

14 years agojpegenc: Fix getcaps function
Thiago Santos [Mon, 5 Apr 2010 17:51:58 +0000 (14:51 -0300)]
jpegenc: Fix getcaps function

When creating the caps allowed to upstream using downstream
restrictions, use gst_pad_get_allowed_caps as that has the
usable formats and puts into it the width, height and framerate
fields. This avoids getting errors about getcaps returning
non subset caps of its pad template.

This error showed up on the metadata plugin unit test in -bad.

14 years agovideobox: Fix conversion from 3 byte RGB to ARGB
Sebastian Dröge [Mon, 5 Apr 2010 15:31:36 +0000 (17:31 +0200)]
videobox: Fix conversion from 3 byte RGB to ARGB

14 years agovideobox: Add support for 3 byte RGB formats and refactor RGB code a bit
Sebastian Dröge [Mon, 5 Apr 2010 15:08:15 +0000 (17:08 +0200)]
videobox: Add support for 3 byte RGB formats and refactor RGB code a bit

14 years agovideobox: Add support for all 32 bit RGB formats
Sebastian Dröge [Mon, 5 Apr 2010 13:51:13 +0000 (15:51 +0200)]
videobox: Add support for all 32 bit RGB formats

...including conversion between them.