commit 78b199a7790887ea9c4cdd9c9daa970ddfa82f67
Author: Ville Syrjala <syrjala@sci.fi>
Date:   Wed Mar 19 22:27:43 2008 +0200

    imlib2/libmpeg3/openquicktime: Port to new surface core. Remove __ from datatypes.

commit 4140446460dc35abd399058446763e6cd919d784
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Feb 29 16:11:35 2008 +0100

    [ffmpeg] Removed old type __s16.

commit 143d95a71cc2fced3682899d78845152b597a6fb
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Feb 6 15:44:04 2008 +0100

    Fixed snprintf() related vulnerability in FFmpeg video provider.

commit b88442a532737e99961a0e43c1ee00942ed1f3fe
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Jan 27 16:15:43 2008 +0100

    Build dvc only when required by a provider. Require FusionSound at least 1.1.0.

commit 980376845995c791e0f9af8980eb0a8a5215984f
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Jan 15 08:55:38 2008 +0100

    Do not limit audio channels to 2 but to FS_MAX_CHANNELS.

commit 4abff4fb300175304a6e78d6be2ac6caa57c328b
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Jan 15 08:42:46 2008 +0100

    Do not limit seek time to the length of the movie (Swfdec doesn't support GetLength()).

commit 6f7168726c1427b5b611bf0a122e58cd5c46b915
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Jan 15 08:40:20 2008 +0100

    Swfdec video provider ported to swfdec-0.5.

commit c2ad4066c1fb1af29a91cee79312d3e64f2a50f3
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Jan 3 11:48:00 2008 +0100

    Builds with xine-lib 1.2.

commit 015386db963c39b83dacb44edffe963691062ccb
Author: Denis Oliver Kropp <dok@shizo.directfb.home>
Date:   Thu Jan 3 11:02:05 2008 +0100

    MPEG2: Added MPEG2 I-Frame Imageprovider. Patch by Daniel J Laird - daniel.j.laird _ nxp.c0m

commit 482d89f0f5f06f93e383964d00b5b4fb33020f3b
Author: Denis Oliver Kropp <dok@shizo.directfb.home>
Date:   Thu Jan 3 10:55:53 2008 +0100

    ignore

commit d83c4e321fd4f708c7bd9ce9f0ec71b77d06efa1
Merge: 732f2a0... f1b2ce5...
Author: Denis Oliver Kropp <dok@shizo.directfb.home>
Date:   Thu Jan 3 10:52:47 2008 +0100

    Merge branch 'master' of git+ssh://git.directfb.org/git/directfb/extras/DirectFB-extra

commit f1b2ce5bf5fa0240fd469f074f6b77784117bf38
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jan 2 19:17:55 2008 +0100

    Build without frame-pointer.

commit 7210aab1967566c81b1f3fc28047e9dc27927f1a
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jan 2 19:16:35 2008 +0100

    Fix compilation of MMX on x86-64.

commit ac4f17fa4d1021feac899149a9c71ee605af3025
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jan 2 19:15:06 2008 +0100

    Enable building MMX code on x86-64.

commit dfd653e2d19c8da335f7d07bdfcf64bdb569197a
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jan 2 19:14:12 2008 +0100

    Follow changes in ffmpeg.

commit 732f2a0d1ba0501c8a3e83a853c5fb2d258cf2e6
Author: Denis Oliver Kropp <dok@shizo.directfb.home>
Date:   Sat Dec 15 13:07:43 2007 +0100

    JPEG2000: Fixed warnings.

commit 0ee68bdf4d2cc7352de6b789149a159865a1e00a
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Dec 15 12:37:49 2007 +0100

    Added information about JPEG2000 provider.

commit 04fda73fa4ed77a63328ccf146beaeed4d19c95e
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Dec 15 12:33:10 2007 +0100

    Require DirectFB 1.1.0.

commit b8bfba3dc6eb06279591a4d547b6aca1221d7681
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Nov 18 17:51:12 2007 +0100

    When seeking to an absolute position, pass also the percentaul position to xine.
    Removed some usleep().

commit 5bc84e3e82bfae28c25ce1db4b2eeef8916dd0f1
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Nov 5 14:32:00 2007 +0100

    When playback is paused, wait using pthread_cond_wait() instead of usleep() in the audio thread.

commit 0654db53eea93fac2682ef20716b408153d04e75
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Nov 4 12:59:54 2007 +0100

    Implemented CreateEventBuffer().
    Handle new videoprovider events.
    Removed useless lockings.

commit f67d9aea6fab98ad1e043b0a1b2cc03868a642ce
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Nov 4 12:58:33 2007 +0100

    Implemented Create/Attach/DetachEventBuffer() and Enable/DisableEvent().

commit 743cfefb9d56d32b203ec9a5f6b3ac3e7f39d039
Author: Denis Oliver Kropp <dok@shizo.directfb.home>
Date:   Fri Nov 2 15:23:05 2007 +0100

    Implemented Attach/DetachEventBuffer() in Xine video provider, sending different events.
    
    Also added locking and cleaned up code slightly.

commit 391ef691107454b891dea38098507df0d1c2ee64
Author: Denis Oliver Kropp <dok@shizo.zion.home>
Date:   Sun Oct 14 14:50:31 2007 +0200

    Don't use usleep(0) leading to 100% load, but usleep(1).
    
    The code should not use sleep but conditions where possible.

commit 23a1b29dae7fd90a8ab9ae4989111b0f250f7c0a
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Sep 17 20:00:06 2007 +0200

    Optimized RenderTo().

commit d4c7e311dab1df4fc87dec3a98b520aee6b8ab21
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Sep 17 19:10:06 2007 +0200

    Added a JPEG2000 image provider supporting .jp2,.jpc images through jasper (http://www.ece.uvic.ca/~mdadams/jasper).

commit 0bf1b4281f9eceaec1b638910b73a5d28db19632
Author: Denis Oliver Kropp <dok@shizo.(none)>
Date:   Fri Sep 7 14:26:43 2007 +0200

    Fixed warnings.

commit 8db07034684587630be9022a450626241d19c31d
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Aug 29 18:00:07 2007 +0200

    Ported to the new surface core.
    Replaced old dfb types by new types.

commit 5a74bf62e547f6c5860aec3c141b9e0faae05630
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Aug 28 11:36:49 2007 +0200

    Ported to the new surface core.

commit a8dfeaabcf07df4a977db1de8f8939c362d90e6f
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Aug 22 15:11:57 2007 +0200

    Fixed incorrect ByteIOContext initialization.

commit 970aa3d48a3d5d30009ec3d491b8ffc872dfc097
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Jul 12 16:48:20 2007 +0200

    Support bitmaps with 32bit depth.
    Fixed a typo.

commit 0341a0fd1b68ece32d1d80e8b2cded6f69a62a1d
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Jun 21 10:32:53 2007 +0200

    Reset GAP_TOLERANCE to 15ms. Set GAP_TRESHOLD to 150ms to prevent persistent lose of sync.

commit 7fc5675bca78efc614dc0f8773b835d99cb8ff27
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Jun 10 15:12:39 2007 +0200

    Do not fail if audio driver could not be opened. Disable audio instead.

commit 933459ac8a4dc6713ced3c86cb21358a7dbf5bb2
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Jun 10 14:51:56 2007 +0200

    Enable dropping video frames when decoding process takes more than frame duration.
    If audio timestamp is invalid (i.e. after seeking), avoid increasing it by summing frame duration.
    Raised GAP_TOLERANCE to 17ms (this should reduce the sensible gap between audio and video that occasionally happens when playing high definition movies [e.g. 640x480]).

commit c07533ce011052d5258a23e0ce667ddb17a2e5e6
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon May 14 11:15:48 2007 +0200

    Added RGB444 and RGB555.

commit fd993b79443cfa3edfffe299877f6e2fec0fd8cb
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon May 14 11:14:25 2007 +0200

    Added RGB555.

commit dfdcadcdd2fe41e7010db5ab16f1b4b07b935e25
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri May 4 11:57:18 2007 +0200

    Fixed incorrect aspect ratio information (ffmpeg returns pixel aspect, must multiply by width/height to obtain frame aspect).
    Fixed issue with subsequent instances of ffmpeg not working (as usual, static data is the hell!).

commit 91aa59e5807c620a3b9997de6e36bd5f753de935
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri May 4 11:38:17 2007 +0200

    Do not assume 4:3 frame aspect.

commit 6fde019bb9704925bff176be392245382027adf9
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Apr 24 09:51:56 2007 +0200

    When stopping playback, stop the input thread and release the surface too.

commit 6020b33332d13def7c82b4908125c9e623acb8b8
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Apr 24 09:50:05 2007 +0200

    When stopping playback, stop the input thread too.
    Set default queue length to 3 seconds.
    Dropped down .rm support because libavcodec supports only old and really uncummon codecs RV10/RV20.

commit 9282b51e066b246ce7357cfc502ec50ff4cb80a4
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Apr 20 10:11:30 2007 +0200

    Do not return the video aspect ratio since the information isn't known.

commit 6b5ae2ef62830ab43d9654893c12974c490e25b5
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Apr 17 18:37:27 2007 +0200

    Follow changes in DVC (scaling support).
    Signal playback speed change to the video thread only if new speed > previous speed.

commit 6b83a9c7b73c7912c2f63de706f41b9daab27644
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Apr 17 18:34:37 2007 +0200

    Added support for image scaling:
    supports linear interpolation when upscaling but (actually) only nearest when downscaling.

commit 7e552380219a565fb895c997c2e5d6199ae29c21
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Wed Mar 7 14:58:21 2007 +0000

    updated

commit 43a585cfe50b2dde6b465e26c7cc3c75eff41176
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Wed Mar 7 14:58:02 2007 +0000

    Use $(top_srcdir) and $(top_builddir).

commit c464011c08eab56f958112e03353b5572a3328e7
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Wed Mar 7 14:37:24 2007 +0000

    updated script

commit e5e0da1360b219475849d8f5c60e56f8b88c30c7
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Mar 7 10:00:40 2007 +0000

    Updated ChangeLog.

commit f98215bf1ed931ba91ca667cf5bcdb890927fd63
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Mar 7 09:59:14 2007 +0000

    Removed unimplemented methods.

commit 5bfaeebaa986ce22bf6dc5885698c1f097d92de3
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Mar 2 14:49:03 2007 +0000

    Re-enabled frame dropping.

commit b897ed583893aa6f1723743babcafeec57d835cc
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Feb 21 11:09:19 2007 +0000

    Removed unused macros.

commit c451c70cb252222c3131e43e984375e5119fbed5
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Feb 21 11:07:46 2007 +0000

    Return DVSTATE_BUFFERING during buffering.

commit 776edf30728e22d5dfe0227467206fcbd23eab3d
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Feb 20 11:03:22 2007 +0000

    Rebuffer during playback when playing a broadcasted stream (this will stop the playback if the buffer is empty).

commit ee86bd68f067225e74ed2e55bf62c147a1f86173
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Feb 10 11:25:01 2007 +0000

    Specify that we need ffmpeg from svn.

commit 67acff81a569b4680a39c4fbb3b3f671920b4d83
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Feb 6 14:19:14 2007 +0000

    Align pitch(es) to 8.

commit 8db2d1b884587d1fcef8cf55bea65f2525d0755f
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Feb 6 14:18:14 2007 +0000

    Attempt to fix compilation failure with gcc 2.4.6.

commit 21fa0198195e388e0deb6be1b8d7c84f9b601580
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Feb 3 11:33:05 2007 +0000

    Updated.

commit e8f8f7eedc6c9740e0a106aa62977018dfea6bbd
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Feb 3 11:28:10 2007 +0000

    Updated ChangeLog.

commit 7faf3d4658797a5a42ab50ceb5909659ddf4d105
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Feb 3 08:58:00 2007 +0000

    Use clock() intead of gettimeofday() to compute elapsed time.

commit 52d8bbdd4a5f5bc8145d09034f268aa624ba6169
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Feb 2 20:11:32 2007 +0000

    Added Joachim Steiger for the Libflash video provider.

commit d28448145aa845a886ca0067efe745b3c23fc795
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Feb 2 18:28:01 2007 +0000

    authors

commit 917994441a2aca607977df1880fd363b26b4256c
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Feb 2 18:07:20 2007 +0000

    Moved dvc to lib/dvc.
    Added dvc_test.
    Require DirectFB version 1.0.0.

commit e06aca6194950c06590a15c00185a4b94475d442
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jan 31 18:22:48 2007 +0000

    Avoid cutting away pixels from Planar YUV source.

commit 9ced465dc50480a0ca25e7def249b3b82274da85
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jan 31 17:05:38 2007 +0000

    Optimizations.

commit 4e5476bd1a37436aa755496af1905b344b201a75
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Jan 30 10:49:16 2007 +0000

    Fixed RGB15/RGB16 horizontal dithering (wrong X coordinate).

commit 107383c031a94d4a27632c8db41b8cce12c7bd5e
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Sun Jan 28 21:52:15 2007 +0000

    Fixed typo, thanks to Marco C.

commit 9ed03e338a6d2a06c5289ec3f05faff9f58e0167
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Jan 27 14:28:24 2007 +0000

    Prevent RGB saturation from being greater than 2.0.
    
    Call Store_Y8() to store the luma plane of YUV420/YUV410.

commit fb1d7aed736b57b5ebf0b4aef623c0278e86e252
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Jan 27 11:49:22 2007 +0000

    Support color adjustment.

commit 86a2cbd8921c9afeae746cd809bf3ba713ac592f
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Jan 27 11:48:31 2007 +0000

    Support passing a colormap to dvc_copy() (for color adjustment).
    
    Optimizations.

commit 168973e6b2dc51639a20be902eb2a0d9ad22bae2
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Jan 26 15:51:22 2007 +0000

    Added MMX accelarted Load_RGB32_LE and Load_YUV422.
    
    Turn off MMX when it's disabled in DirectFB's config ([no]-mmx option).

commit 7bbd802d9b89d75390f18eb54eaf34f9de9a61f4
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Jan 25 14:52:32 2007 +0000

    Added MMX accelerated Store_RGB16_LE (twice faster than C version).

commit c14f645c53f75fde250efd4ce16336e09474498b
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jan 24 18:18:22 2007 +0000

    Handle missing codec formats.

commit 48edafe95589b88623934d6b5e6c3bcbed7d5ac7
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jan 24 18:17:23 2007 +0000

    Fixed a typo.

commit ca614e3adeb53db93270000baba1efa3024627bb
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jan 24 17:28:54 2007 +0000

    No longer need to check for libswscale.

commit 59b07baccf19f27cd7c79dfc16bd7e929e50a627
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jan 24 17:27:54 2007 +0000

    Use DVC by default.

commit f1adde23402b9a24bef653179b7a1a2c2deedab8
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jan 24 17:27:02 2007 +0000

    Imported DVC (DirectFB Video Converter): an utility to convert between
    various video formats (with byte-swapping and dithering), that can be included
    at build time by a video provider.

commit 224edecd3b8ba5c1dd79bfcf0fb2d558761690b8
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jan 24 16:28:47 2007 +0000

    Applied patch by Richard van Paasen <directfb@t3i.nl>:
    - a line of text can be displayed using the "OSDWriteText" command
    - a parameter (numeric or alphanum) can be given with any command, e.g. "SetPosition%"
    - the "SetPosition%" command can be used to seek to any position in the stream.

commit a91c88143abd10087602d9a9841185de76fa2ede
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Jan 23 15:20:28 2007 +0000

    If the movie contains multiple audio/video streams, select the logical stream with higher bitrate.

commit 38ff13c935f3191b5498e70d6c3c08de2f0076b0
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Jan 14 14:50:08 2007 +0000

    Enable linking ffmpeg provider againt libswscale (when available).

commit 10e7e89ab43b3ed7df9301bc0bd805fb5d4ba603
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Jan 14 11:46:12 2007 +0000

    Handle XINE_EVENT_MRL_REFERENCE.

commit 05e427cb5457dddb3e8945bee7ccf9667bb4c17a
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Jan 13 14:19:48 2007 +0000

    Fixed audio packet's length computation.

commit 8bd5a0af3820c841bfc88b9a7c238a072de17240
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jan 10 13:30:41 2007 +0000

    Set GAP_TOLERANCE to 15ms (smoother playback).

commit 4bc3007bd24929b90ddd65061aa49eb8b331bd83
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Dec 28 11:22:07 2006 +0000

    Compute frame duration before starting displaying frames and update during playback.
    If framerate is not known, assume 25fps.

commit 7fc26047ab58076e1a40da6c5e344c16f87b0ab9
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Dec 22 12:00:39 2006 +0000

    Switched to LGPL.

commit e691b071fa02b8e980fa78d9d2e40ba1a53a7781
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Dec 13 18:38:53 2006 +0000

    Check overlapping video overlays and set the blend functions accordingly (ONE,ONE if overlaps).

commit 03fb7c7d6f0be16c4f6c45d13a736a34e40edb57
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Dec 12 20:38:27 2006 +0000

    Support subpicture layers with inverted alpha (i.e. Unichrome).

commit 72e567829858b40c518b5534d07033b7ea4a54ab
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Nov 20 21:12:26 2006 +0000

    Enable prebuffering only for streamed movies.
    Compute queue length according to packet timestamp.
    Converted old (dfb)types to new ones.

commit d20ffe293513478b5ec0a4fbebdcc83d5f50af57
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Nov 20 15:58:46 2006 +0000

    Prebuffer 5 seconds before starting playback.
    Be aware that YUY2 and UYVY are always little endian in libavcoded.
    Support YUV410 and YUV411 formats.

commit d37f7eb5cee230e24418e9da3b7ff8b4101b1652
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Nov 18 11:30:45 2006 +0000

    Follow internal API changes (**Can't check if they build**).

commit 74f0c30209394476c5b9e9929055fbb6358509a1
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Nov 18 11:10:47 2006 +0000

    Follow internal API changes.

commit c09efee319a7f6b899d302fe421de043f11f3e58
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Nov 3 10:24:10 2006 +0000

    Fixed uninitialized surface description flags.
    Cosmetics.

commit d00a0fdd39eac335119a6fda40afd4b114941d82
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Nov 3 10:22:29 2006 +0000

    Rewritten video_out_dfb:
    - Use global API instead of internal API
    - Removed format conversion functions,
      use DirectFB builtin format conversion functions instead.

commit 1e3f5ca90d053a65100e9effc6d2a07464e0daf8
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Oct 30 17:16:40 2006 +0000

    Start dropping frames when gap exceeds 1 second.

commit 22dd41e28a9c86f5c3f50048c64e6755e622f203
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Oct 25 17:18:44 2006 +0000

    Clamp a/v gap only if it is less than 1 second.

commit 6c3638c09d7f687aa933273ade2225729b80c2ac
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Oct 24 17:46:09 2006 +0000

    Clamp a/v gap to a constant range in microseconds (GAP_TOLERANCE).

commit 4e44b4016833b6aa3e78e98d32444615880ea736
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Oct 24 16:20:08 2006 +0000

    Improved playback smoothness:
    this is done by recomputing frame duration after each frame and
    and clamping the a/v gap to -duration/+duration.

commit 0002423b06c9e8ba8b0ac6e1a39e5a34abedad1b
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Oct 3 08:48:32 2006 +0000

    Check for stdboll.h and librt presence.

commit 4f45c621546ea6cccd2b60d53ebbfc476aa2e874
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Oct 3 08:46:38 2006 +0000

    Still improvements on a/v sync.

commit bca3d57ca4336523a12a503839463c91b13846bb
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Oct 2 13:34:00 2006 +0000

    Faster probing method.

commit dc736f986c245a88142522bec8f3326acdf88f87
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Oct 2 13:33:18 2006 +0000

    Do not set pixel aspect ratio to 4:3 if the information is not available.

commit c53e227b95631a0167d1547beee6dd4b4f7efb11
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Sep 27 09:01:43 2006 +0000

    Disable Openquicktime, Avifile, Libmpeg3 and Flash video providers by
    default since they are unmaintained.

commit 0913ebfba5fa9a8ae4f018758b842866bb582886
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Sep 26 13:05:54 2006 +0000

    Cleanup and attempt to improve a/v sync.

commit 1599f7399c32ca339493201bf8c6fb7ab8a7f701
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Sep 26 10:31:22 2006 +0000

    Avoid usage of recursive mutexes.

commit cf0a0aad9a78fe9216e55f0e97e09df9e976846b
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Sep 26 10:30:41 2006 +0000

    Do not set audio/video threads to non-cancellable state.
    
    Avoid usage of recursive mutexes.

commit ba5a843aa5d2bb6ce854ec658254a6d587ce9807
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Sep 25 08:14:55 2006 +0000

    Make ffmpeg aware about streamed media.

commit dfce2dc9cb11a255224a0894eddaadec4c8c9ab3
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Sep 14 16:17:19 2006 +0000

    Made swfdec video provider build against swfdec-0.3.6.

commit 756d27d95997b4756e3e80b238a4c276e22ae1f5
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Sep 3 08:56:24 2006 +0000

    Fixed incorrect computation of screen location
    (don't know why, but there wav a '-' instead of a '/').

commit f79b6bae5d722dc5a51eafb733defbd00944eac9
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Aug 23 08:56:54 2006 +0000

    Added option -m,--mode to specify the default video mode.

commit 7582fb22005d65e4339f862c69a7fe9a0f7aa72b
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Aug 8 10:37:23 2006 +0000

    Limit speed multiplier to 64.

commit 803d39e8f77ec1e259915954bf17001256913189
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Aug 8 10:35:18 2006 +0000

    Shut up warnings.

commit 4e103a12620e9b007ea976a96775375ed432bedf
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Aug 4 15:03:11 2006 +0000

    Do not force FusionSound audio driver, enable autoprobing instead.
    Use the new param FINE_SPEED for speed control.

commit 95f2d8075c36d1462c1a4671b6c081f8bb108cf7
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Jul 30 09:58:59 2006 +0000

    Handle audio codec open failure.

commit b8df664b38ab88d3f01d6b4c5bf2625f30d02cf3
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Jul 27 16:19:41 2006 +0000

    BUGFIX: do not store the errorcode in the interface data (the latter may be freed before returning the errorcode).

commit 2d90b331a3e020a502dad6087ddca718d2a0565a
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Jul 27 13:41:51 2006 +0000

    Use DataBuffer in case of piped input (stdin or fifo).

commit 4e09cfc68bb2692105b6eacda7d7b9bf57e4bab0
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jul 19 12:30:30 2006 +0000

    Ignore GIFs.

commit 44306b9e1df773a2631c962688220b10fe8587ef
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jul 19 10:13:35 2006 +0000

    Release destination surface on Stop().

commit e6717abe54bcd2ae11cb0b8509879ac2e80383e9
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jul 19 10:13:00 2006 +0000

    Dropped down support for GIFs (doesn't work fine and we have a GIF video provider now).
    Release destination surface on Stop.

commit 8b8489bedcc97154856c67914b3b7f381c96a988
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Jul 17 13:14:08 2006 +0000

    Follow DVFrameCallback change.

commit 7e3ad2d4fb32018e9a3a3db467a70f2d0001d866
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Jul 15 10:50:53 2006 +0000

    Added BMP image provider.

commit 1fab5b15279c5b94383dab1af1a62631c29c7a5e
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Jul 14 14:13:33 2006 +0000

    Check if the stream is seekable before enabling DVPLAY_LOOPING.

commit 9209e173754be47fc32d901ce738e1c1ccd9ae99
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Jul 13 12:57:53 2006 +0000

    Set the provider status to DVSTATE_STOP when Stop() gets called, either if
    playback was not active.

commit ef9623e543c7b095bd35b723e4b6fb97b5f69198
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Jul 13 10:57:31 2006 +0000

    Ignore callback result when rendering buffered image data.

commit b2b23df96289b4c0e31f984338ddbe99acb1b13a
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Jul 13 10:55:33 2006 +0000

    Added support for playback on rectangles with negative x,y coordinates.

commit 4f331e93531a260c5904e1db6be6e05e0be67aa8
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jul 12 16:39:09 2006 +0000

    Follow internal API changes.

commit 054aa6b694cf715566672541ebd9ed2a7de673d7
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jul 12 09:37:27 2006 +0000

    Avoid usage of alloca().

commit 710844e7a5b099257ec13095b8639fc68328676c
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Jul 9 15:43:01 2006 +0000

    Use IDirectFBVideoProvider::SetPlaybackFlags(). :)

commit bc056c91eb23b1c113fff1e98a2275233f4d0ecc
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Jul 9 15:41:31 2006 +0000

    Raised maximum playback speed to 8.0.
    Cleanup.

commit 8e585c0210386eca57316cc7a429dad119224ac2
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Jun 29 13:00:33 2006 +0000

    Use IDirectFBScreen::GetSize() to get the screen size.

commit 7045af7d4cbff0c2456e1bc184fa18834c6f2286
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Jun 24 12:52:32 2006 +0000

    up/down change playback speed, plus/minus adjust the volume level.

commit de8181e1dafe0530bd17de67c43af24d6c95f0b0
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Jun 24 12:51:11 2006 +0000

    Added GetVolume().

commit 549cf2b0d51aed0401f9475cbea5a424dc0868eb
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Jun 24 10:18:20 2006 +0000

    Added Set(Get)Speed() and SetVolume().

commit 1d92a3691556009e346c04a7ff7f7c875f5366b5
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Jun 24 10:17:40 2006 +0000

    Added SetVolume().

commit 3a554835fc0275d98094863fd30be89457aea583
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Jun 23 19:57:11 2006 +0000

    Removed unused code.

commit c57800ba726d85279ba144a3ab8d9abb563c9a5d
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Jun 23 19:56:27 2006 +0000

    Better pause mode handling (speed multiplier = 0).

commit 8b1e87ff771326f60315dfc49a9ac44252c9f216
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Jun 23 18:03:30 2006 +0000

    Playback speed is controllable by using '+'/'-' keys.

commit 2281ea51f820a7ae618d49992d1ef257ad45cb05
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Jun 23 18:00:28 2006 +0000

    Implemented SetPlaybackFlags and Set(Get)Speed.

commit e635b6ea239a9e4a19a89f6132259e4835d0b38c
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Jun 23 08:30:57 2006 +0000

    Fixed crash with latest DirectFB code.

commit 9d0e9086541d4b3b80479e5627dd47b543ceeaaf
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Jun 22 13:00:47 2006 +0000

    Try to join rectangles (if possible) when rendering the subpicture.

commit 8018cd741533a66cb122eb993b989ff091d13772
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jun 21 17:49:40 2006 +0000

    Reset the layer's level on exit.

commit 888d4004ee47948ab9675ccec8ce1f579eaddf0f
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jun 21 16:27:41 2006 +0000

    Real hardware subpicture support.

commit 857e81ab3255e0b069440b069b1cd109830b3adf
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Jun 13 12:46:07 2006 +0000

    Check for zlib.

commit 448de0be2a6af7485648a66b13bffc315ee00f54
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Jun 13 12:45:35 2006 +0000

    Added support for gzip'd SVGs (formally SVGZ).

commit caa7eab37fb8a44da1fb0ffc4be36c7437a1816e
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed May 31 08:31:09 2006 +0000

    Call cairo_scale() to scale the image.

commit fdcdd912ef41d9a10ac292631f84f973bd9dbf37
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat May 6 13:10:20 2006 +0000

    Improved a/v sync.

commit e6b20ac73546c182dc1ca154c866c7561f1744a5
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Sun Mar 26 18:56:08 2006 +0000

    Fix autoconf version detection.

commit 9ba9c461b01cdbccf1f414845861e4cb74db2131
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Mar 21 10:25:08 2006 +0000

    When playing on an overlay, switch the corresponding underlay to fullscreen mode.
    
    Added support for controlling the zoom factor ('z' key + cursor up/down).

commit 30bcbdd8343ce90046332b419a3e771407fbe65c
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Feb 1 09:37:10 2006 +0000

    Set the maximum audio/video queue size according to the bitrate.

commit fbb74938d7cc0f9f26edfc95282668d8d6676098
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Jan 16 10:00:13 2006 +0000

    When seeking in paused mode, fetch audio packets from the queue without writing them
    into the FusionSoundStream.

commit c3b4575fa801714cc927da9a6b00a369b2b8fdc2
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Jan 15 19:20:16 2006 +0000

    Be more explicit about which provider requires FusionSound.

commit 661bb688e47c45aa4fe363d574e6467e15ed6676
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Jan 15 19:19:07 2006 +0000

    Follow API changes.

commit bfd51cf41c987fa029f064e18da91b99e01ffce0
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Jan 14 15:19:27 2006 +0000

    Dump stream informations to stdout.

commit 36dfde063671298513ac53886c3a2532e20eff25
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Jan 14 15:18:25 2006 +0000

    Link Libmpeg3 video provider against libm.

commit 2d2344efb759bfbe55a9fca12594f774941328ad
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Jan 14 15:16:55 2006 +0000

    Follow API changes.

commit 0458e5d2072b91f91400662f886e3db5092d56b1
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Jan 14 09:45:12 2006 +0000

    Use a mutex for each queue to avoid locking the input thread.

commit 647a8fc8c8666d74161e4e73c30ae551a438e681
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Jan 13 18:27:45 2006 +0000

    Command line option "-a, --aspect" accepts only values in [num:den] format.

commit 622d6a5f4d3ade47197c3038f9b68c723a6f3052
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Jan 13 18:26:29 2006 +0000

    Check for video resize event.

commit dd98a78e186932c1ab0a529aeadaf153d138cc53
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Jan 13 18:25:38 2006 +0000

    Accept aspect ratio value in 16.16 format.

commit 2c6d2a72b4ee32fe7dce85868fcc4d71db8a498c
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Jan 13 18:24:24 2006 +0000

    Avoid usage of asprintf().

commit 3f8b362ba286f5b5ff9dfb63f78692a040afaae8
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Jan 12 16:58:35 2006 +0000

    Fixed two minor bugs.

commit 69ab7b618f84939f19f5a3da2e0dd1cc4bcf04b1
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Jan 12 14:08:49 2006 +0000

    Minor fixes.

commit 2196592c3f953b6838af52cd19272535c86a75da
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Jan 12 12:11:22 2006 +0000

    Improved a bit Audio/Video syncronization:
      recompute video refresh time using the following equation
      [frame_delay_in_seconds = 1/rate + video_pts - audio_pts]
      and reduce audio buffer size to 120ms.
    
    By default seek requests are performed on delay (by the Input thread),
    but there is a flag to control this feature (SEEK_ON_DELAY).

commit e9cdc2b05a194bad530d694fd3f789d89f595e30
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Jan 10 18:13:57 2006 +0000

    New video provider using FFmpeg (libavcodec+libavformat):
    - Supports input from DataBuffer, basic features and seek;
    - Audio/Video syncronization still requires some work.

commit d833fb68969e7cf8727b4222280a049529cd118b
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Jan 9 14:59:32 2006 +0000

    Added 2 new options:
     "crop"     to crop the video,
     "no-scale" to disable scaling.
    
    Removed option "no-hwscale".

commit 98adb6d0ec99a400e28277f472d101ef7de81d38
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Jan 1 11:50:54 2006 +0000

    Disable changing screen location when the overlay is the primary layer.

commit e850471bdbc47078eced8595396c869da0e54a7a
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Dec 17 08:59:07 2005 +0000

    Create an IFusiondSoundStream whose buffersize matches the size of an audio buffer.
    Use direct_list_foreach_safe() when freeing the audio buffer queue.

commit 8754781af48f0a29f2e2f70599575074fd20dfa3
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Nov 4 09:39:46 2005 +0000

    Intersect the destination rectangle with the destination area before writing a video frame.

commit 43a61abb1a3f19786e749b64fd72d478a382663f
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Nov 2 11:12:53 2005 +0000

    Added an additional mutex for the input thread to avoid stopping playback when decoding data.
    Preload 20% of the stream before starting playback.

commit 2dde4b7f8b43571a5dac4273d555077bfbc3d832
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Oct 30 18:29:56 2005 +0000

    Redirect mouse events to interactive video providers.

commit e402347b9aa5bba51a91fb8aa94b90d4dc4790ee
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Oct 30 18:26:54 2005 +0000

    Follow internal API change (dfb_state_init()).

commit 86405488ed88dfde525cad884bba8c8317051be5
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Oct 30 18:25:36 2005 +0000

    No longer link Swfdec video provider to FusionSound.

commit 89c5b93adc46c3fc208de1186f1ae93743eded3c
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Oct 30 18:24:52 2005 +0000

    Separated SwfPlayback thread into two different threads (SwfVideo and SwfAudio).
    
    GetPos() no longer returns DFB_EOF because there is no way to detect when the execution
    of an action script is finished.
    
    Added SendEvent().
    
    No longer link directly to FusionSound, use IDirectFB::GetInterface() instead.

commit 8a5fd64a8bd61281915504fe74c76378a3cf70a7
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Oct 30 18:19:39 2005 +0000

    IDirectFBVideoProvider::SendEvent().

commit 3e8f1f3c177fb98b1272067ea13d391563bda903
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Oct 25 10:40:51 2005 +0000

    Updated ChangeLog.

commit b5022fb61e4ca5c118c6c159ea9716785d9e2ce5
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Oct 25 10:39:53 2005 +0000

    Add DirectFB Version string to config.h.
    
    Version 0.9.24.

commit 53cb0b0df2187a2727fc99aa970b1c252357550c
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Oct 25 10:34:23 2005 +0000

    Applied patch by "Lucian Muresan <lucianm@users.sourceforge.net>" (with some modifications):
    display version information.
    
    Added a command switch (-a, --aspect) to set the default aspect ratio.
    
    Added a new aspect ratio identifier: "Screen", i.e. the screen aspect ratio.

commit e4a885e20489966ee33b8585b1f760cd8bdc18aa
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Oct 25 10:31:30 2005 +0000

    Added support for user specified aspect ratio:
    params greater than XINE_VO_ASPECT_DVB are treated as float ratios.

commit 4ba016a6ae26e9bd2c4d545dff04e1bd6de2d34c
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Oct 24 13:49:42 2005 +0000

    Check for end-of-playback.

commit d5d5cdd18825ea8bc56cce688bdcafc1bc4bd816
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Oct 24 13:48:45 2005 +0000

    Follow API changes.

commit fd510b3bb62c25c31c790876bdfb37a12c17adbf
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Oct 12 08:50:37 2005 +0000

    Notify decoder of End-Of-File.

commit 74ac37e965845f63266eaa24007e9ded2684f50c
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Oct 12 08:48:16 2005 +0000

    Fix build with xine-lib from CVS.

commit 0cd770453046b2e95d0e9960eca37a7b59229739
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Sep 29 10:25:21 2005 +0000

    Clear the destination rectangle to zero when rendering.

commit 5cc1d5a74ad8925fcbc74f0ace0103de64d706d3
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Sep 27 08:06:27 2005 +0000

    CAIRO_FORMAT_RGB24 is RGB32, not RGB24.

commit 71ab9b86063051e8a1f8d5a4a83fd4caee641df4
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Sep 26 14:10:05 2005 +0000

    New SVG image provider using libsvg-cairo.

commit bed2773779d0fe1b5f9ff7c23daf2d89b3c57aaa
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Sep 26 10:42:27 2005 +0000

    Follow changes in IDirectFBDataBuffer.

commit 367ed228c68fbb5c6cb92f21645b44a0ed21c2bb
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Sep 24 14:20:45 2005 +0000

    Avoid to load entire swf file into memory during initialization: databuffer could not be full.
    Use a thread for buffering, instead.

commit 35d34bffc336637f26d0f227abc1ac59f236b298
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Sep 24 14:18:17 2005 +0000

    Try to translate media devices path to xine's mrl format
    (e.g. /dev/dvd => dvd:/, /dev/cdrom => cdda:/, /dev/vcd/ => vcd:/).

commit 894d9faf6cb82397915f87f005097f604c8e0d01
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Sep 23 09:51:29 2005 +0000

    Follow video provider interface changes.
    Actually input from streamed databuffers is only supported by xine and swfdec providers.

commit 886698276b0ca8a2522fb73bb836c8909a041966
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Aug 28 15:39:10 2005 +0000

    Assume PGM contains an alpha channel by default.

commit dd92c4b22b251fab6c344654fdec0d776863b6fe
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Aug 28 15:12:56 2005 +0000

    Fixed incorrect Plain PPM rendering on big-endian machines.
    Cosmetics.

commit 3fa31e6c27c11c03aa4e06bb3ce671d8dbabdef0
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Aug 28 09:50:12 2005 +0000

    "Deinterlace: auto" => "Deinterlace: disabled".

commit b93d126876b76e8a45914e973c71fa612788fe1e
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Aug 28 09:47:33 2005 +0000

    Removed unused code.
    Prebuffer 98 rectangles when rendering the OSD using hardware accelerated FillRectangle().

commit 3b240cd0e6b732381d6cf5e0b951bd9975866d6c
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Aug 2 08:28:27 2005 +0000

    Cast pointers to long instead of uint32_t.

commit 64cff404b7463d5d44de0e62d6d672ded418b061
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Jul 29 16:23:27 2005 +0000

    Automatically hide OSD after 'OSD_TIMEOUT' seconds if the key binding doesn't require a modifier.

commit dd0dcc6cbea26f1a3f8579c8ace3f5311dee8d57
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Jul 29 15:54:50 2005 +0000

    Use DirectFBKeySymbolNames() to print a description of supported key bindings.
    
    Added the following key bindings for Lirc inputdriver:
     EXIT        => quit
     PLAY        => toggle play/stop
     PREVIOUS    => prevoius mrl
     NEXT        => next mrl
     PLAYPAUSE   => toggle pause
     FORWARD     => jump forward
     BACK        => jump backward
     FAST        => increase speed
     SLOW        => decrease speed
     VOLUME_UP   => increase volume
     VOLUME_DOWN => decrease volume

commit dab10ea57fb9ab9b6aea940d0654d5fa4aaa8b00
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Sun Jul 24 18:02:29 2005 +0000

    Fixed typo that broke big endian builds.

commit 05a8f18ec673a6d90cd0ab1ee04f63eb8af1a37d
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Apr 11 10:37:27 2005 +0000

    Fixed bug related to deinterlacing and filedparity:
    input field for deinterlacing was still set using IDirectFBDisplayLayer::SetFieldParity().

commit dfbd033be96e02a9126c1464d92dabbf367bca6c
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Apr 7 16:17:08 2005 +0000

    Follow API changes.

commit 8e6bac9a90c576e6ded528c6e5f599439d215ce7
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Mar 12 11:43:19 2005 +0000

    Some optimizations.

commit 0126d8840f54eee5e69d1e550c67b04452220905
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Mar 12 09:55:53 2005 +0000

    Updated NEWS.

commit 3d7db598cd0ed85dc26be2bbf71c3907c079d649
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Mar 12 09:54:48 2005 +0000

    Added Swfdec based video provider:
    supports seek and audio playback, but CPU load is too high and action
    scrips are not supported fine (therefore LibFlash is better).

commit 562edb400729f849321c514b236bf4997cd5fda1
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Feb 25 14:53:00 2005 +0000

    Reset color adjustment according to default layer configuration.
    Enable DLOP_FIELD_PARITY when fieldparity is specified on command line.

commit 9d17e2a20ebdca44870b0786e06ff9ad1808dc90
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Thu Feb 24 15:55:40 2005 +0000

    0.9.22

commit f843937594aae4d49d51c88491bb829139895150
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Feb 22 14:06:01 2005 +0000

    Reset color adjustments and layer options on exit.

commit eb30277e198e6f8969d2ea4558b646f3d40ca12e
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Feb 21 09:13:51 2005 +0000

    Fixed a segfault due to a xine internal bug (osd_fill_rectnagle() doesn't
    check if rectangle coordinates exceed osd size).

commit 9897b397785d97ad66cdedb20d5edb37175255a0
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Feb 19 12:13:08 2005 +0000

    The Xine video provider requires at least xine-lib 1.0.0-rc3, now.

commit c93bf6c20376897845b6801bf0e15d8e3a363a3b
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Feb 19 12:11:15 2005 +0000

    Follow changes in video_out_dfb.
    Introduced hardware acceleration for OSD (still needs some work, therefore it's disabled by default).
    Added some debugging messages.

commit 53e11aeb46205f08c07055c41d2fe1d7f8c1baaa
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Feb 19 12:07:14 2005 +0000

    Follow changes in video_out_dfb.

commit 9a15294a1f66b9f0300f9fbd9058fb15d9a23502
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Feb 19 12:06:03 2005 +0000

    Changed the output callback to notify video frame pixelformat.

commit 067b099f5e206fce9c10458f6fbbb59921f55f3b
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Feb 17 20:21:57 2005 +0000

    Prefer subpicture surface when returning output size from get_property().

commit f62ffeb50c93f722c729cb49c367e48150646e70
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Feb 17 15:05:00 2005 +0000

    Fixed palette format selection.

commit 2feef330e53a5789d92584d9317f53f13228ff79
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Feb 17 14:52:32 2005 +0000

    Use video_out_dfb to set the user aspect ratio.

commit 62467c042635c915bb03da9ad0d1e80be4f8b6da
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Feb 17 14:51:15 2005 +0000

    Added some code to explain how to use a window as On Screen Display.

commit d5e02759fcc7e7e2b6c3cfc9b79282f4c0ce54f2
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Feb 17 14:49:33 2005 +0000

    Fixed unscaled overlays rendering.
    Now the driver can be used to change the aspect ratio.
    Added more debugging messages.

commit 614d440e81b39dafe64cea95ae9b85f523523e0f
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Feb 16 15:06:30 2005 +0000

    Enable new formats supported by video_out_dfb.

commit 34e5444d9e2f7f13927f4b49e439aef8b5f0457d
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Feb 16 15:04:32 2005 +0000

    Added support for NV21.
    Added MMX conversion functions for NV12,NV16,NV21.

commit c440a94a56f3fd81c1de841dca98d3d90e89c4bb
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Feb 15 15:10:22 2005 +0000

    Follow changes in video_out_dfb.
    Added some keybindings to reset colors adjustment.
    Enter fullscreen mode when using primary layer (this way Meta+Esc works).

commit 861344c736a8f1ad9cbcdfb49a26c1e5848932d8
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Feb 15 15:08:12 2005 +0000

    Rewrite of the sample applications:
     - sample1 now is an example about playback on multiple windows
     - sample2 now is an example about DFB xine video driver usage (including new features)

commit 4423241b20689ccf73e43a9ab659ef5c70f20eb0
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Feb 15 15:05:47 2005 +0000

    Explain new options for video_out_dfb.

commit 6abf516db77d0db79c8731e082a3d79376bb2d94
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Feb 15 15:04:53 2005 +0000

    Follow changes in video_out_dfb.

commit 2cbffa778791487a28f75bdef49f5985b90aed08
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Feb 15 15:03:53 2005 +0000

    Rewrite of the DFB video driver:
    - Enhanced quality and speed
    - Added support for the following formats: NV12, NV16, ARGB2554, ARGB4444
    - Added a new configuration option (video.dfb.conversion_matrix) to select
      the matrix for software conversion according to different standards
    - Added support for hardware OSD: a surface can be specified in the visual
      for overlays rendering
    - New buffers policy: share the same buffers with the decoder when possible,
      thus reducing memory usage and increasing performance by ~30%
    - Fixed support for big-endian machines

commit 91f95d6887689593ec98cd01e30102f20e0684e6
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Feb 11 20:17:41 2005 +0000

    Fixed compilation problem with gcc 3.4.

commit 9fda9d23bea7a28f2298ed16641d61858868150e
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Feb 2 17:21:12 2005 +0000

    Added new option to select layer's pixelformat.
    Improved control responsiveness.
    Do not create a fullscreen surface when using the primary layer for playback.

commit 70a36e3e858d7719a971c1c824a522431c5e3ccc
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Feb 1 22:06:01 2005 +0000

    General improvements and many bugfixes.
    Cosmetics.

commit 08e3c4609f74131059214fe9df90ffa4e7b8067f
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Jan 31 11:48:51 2005 +0000

    Do not wait for control thread pid.

commit 8093ff18bf2483d40aaad696e4e069eedfd8c59d
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Jan 30 14:14:55 2005 +0000

    Field parity was set on the wrong surface.
    Use the field flag set by the decoder to autodetect interlaced frames.

commit 94c31087a4875f3dfa2e99a1970247aa07e19cb3
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Jan 29 18:07:50 2005 +0000

    Added support for deinterlacing:
    it can be enabled by default using the -d/--deinterlace option and
    modified during playback using the 'D,d' key.
    
    Do not create a fullscreen surface on the primary screen if output is
    on the second head.
    
    Cleanup and small improvements.

commit 77d104a65824923e79d8aebc3b46ec4511c525cf
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Jan 29 18:01:47 2005 +0000

    Allow to control field parity through XINE_VO_PARAM_DEINTERLACE parameter:
    1 for top field, 2 for bottom field.

commit cdbe9c94c89f1d78e743452359dab7b468ed673a
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Jan 27 20:30:59 2005 +0000

    No longer set layer's pixelformat to RGB when SetScreenLocation is not supported.

commit 0c77a87c8e9c38040abbba7686a4881fdbccdedc
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Jan 27 18:37:20 2005 +0000

    Use hardware YUV->RGB conversion when available.

commit 1772e9d7625a866462acbee2f4d57a0fb8f78aea
Author: Andreas Hundt <andi@directfb.org>
Date:   Sat Jan 8 15:19:15 2005 +0000

    include <string.h> for memset. required on my powerbook

commit cc8fde0d6a5effa5bae8f2d4ee9a98583701accc
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Jan 7 20:57:56 2005 +0000

    Update screen informations (width,height,ratio) according to output layer
    configuration instead of primary layer if the first in not an overlay.

commit a2145685e2e4a073f8fbd440f0cd92144ba4c6d0
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Jan 1 18:54:58 2005 +0000

    Updated copyright.

commit a740c9b42135052233ee539dcd6570684afff70a
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Dec 28 15:20:11 2004 +0000

    Do not set layer format to YUV if SetScreenLocation is not supported.
    Make sure GetAccelerationMask() returns supported functions.

commit b8295dd65e80dfa2610100534f7971801fd4a39d
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Wed Dec 22 21:29:56 2004 +0000

    Fixed distcheck.

commit 9d24cc36ae0438a2f8fa71be792a142f1c53ae2a
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Tue Dec 21 19:28:00 2004 +0000

    Fix distcheck.

commit d947dff77c1d4b1e242474b4c23c2a281133406b
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Dec 9 17:06:59 2004 +0000

    After playback is finished, return stream duration in GetPos() to notify end of playback.

commit 744902b3a53d41f0385dadee15c6e10bbe605e3a
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Dec 9 14:02:51 2004 +0000

    OpenQuicktime video provider compiles again.

commit f28035d3f63685942c2a72dc43dca2d865a6deba
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Dec 9 12:07:25 2004 +0000

    Avifile video provider compiles again.

commit c608e62a7fafea578dcd95290b275f00563223ef
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Dec 9 11:24:11 2004 +0000

    Added --enable-mmx configure option.

commit c271a93bdb8a9fc036d64be23acb30de666e6564
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Nov 24 21:30:23 2004 +0000

    XINE_CFLAGS was missing.

commit c1ef4a21ea4d045eb68dc0ae1c0849fa8e833b24
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Nov 23 17:48:23 2004 +0000

    Link video_out_dfb directly to directfb.

commit 1df8d0555f4ddf8f15f232612c0ac18d47375967
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Nov 9 16:10:07 2004 +0000

    Set selected buffermode on primary layer if no overlay layer was found (autoscan mode).
    Buffermode set to double by default.

commit e8dd90776862c5ff5154fc47847c24dfc1261e65
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Nov 1 16:59:21 2004 +0000

    Replace dfb_gfxcard_fillrectangle() with dfb_gfxcard_fillrectangles().

commit 59238ea51309be80bc87703786448f96a013d95a
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Oct 19 08:18:42 2004 +0000

    Applied patch from Chris Griffiths <chris@y-fronts.com>:
    clear all buffers when aspect ratio changes,
    set buffermode on primary layer too.

commit 91fd286dfc633532ffde882c8e59d49fd11a2181
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Oct 17 10:36:22 2004 +0000

    Cosmetics.

commit 1f411c06d36bd643c9928b732f0221a422b37278
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Oct 16 15:41:36 2004 +0000

    Replaced tabs with spaces.

commit 7153d8a6e1616fadeb3a2d1f84c9d9ab7d9e18c2
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Oct 16 15:40:38 2004 +0000

    Removed unused macros.
    Replaced tabs with spaces.

commit 74f3616e4f5295b661aeef3f150ec7f1002ccf03
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Oct 16 15:39:46 2004 +0000

    Added specific functions for ARGB.
    Replaced tabs with spaces.

commit f94cc3c6d6d5245f4f2456c5edee360791481cbb
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Oct 16 14:05:41 2004 +0000

    Applied patch by Chris Griffiths <chris@y-fronts.com>:
    allows controlling df_xine from STDIN.

commit 7e9b62c6db978ca15ba75eeac15a49e0114de74d
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Oct 15 14:34:53 2004 +0000

    Do not create the input buffer global.

commit a287bcc3073f11705284381bc4e6ad777affa83d
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Oct 15 14:33:50 2004 +0000

    Now pressing Delete force to hide OSD.

commit d48c2b83d1771f8bb11768a116baf1159036207f
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Oct 15 08:35:10 2004 +0000

    Added missing header unistd.h.

commit 832cb329748a07d2f77a4fc15ee2c856762d9590
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Oct 15 08:32:30 2004 +0000

    Replace tabs with spaces.

commit b40c9992af918d13f16c5d69e110b466dfdfac4d
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Oct 15 08:31:55 2004 +0000

    Added support for double/triple buffering and vsync.
    Replace tabs with spaces.

commit d58fc097a0d5a6f374d89d60150f3141167873cb
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Sep 27 17:58:19 2004 +0000

    Fixed crash when two audio tacks are played consecutively.

commit e47772b479261d0345dbdb5dd0bc1c6b98d0b3c7
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Sep 16 09:12:53 2004 +0000

    Include unistd.h.

commit aab77952aa7f8b053a4d92c36c91a58d3ec6dfc3
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Sep 15 16:56:54 2004 +0000

    Fixed bar position in OSD.

commit 43d1559f58f349a6ad37097ad1e60ffc4d4fd42c
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Sep 14 12:21:52 2004 +0000

    Cosmetics.

commit 79198247e30362e7dbbe598f9e1e5c61f789df47
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Sep 10 09:17:50 2004 +0000

    Exit if playlist is empty.

commit 191c0790280d9a1157a151a4d488de10f4bce631
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Sep 10 09:06:37 2004 +0000

    Small fix in source rectangle.

commit 1ecb4a4e1bd3b90e1ee3030d7fb46e98dccc1481
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Sep 10 08:08:26 2004 +0000

    Follow changes in video_out_dfb.

commit 01fc233de42ce1afcbe058ccc177b025da29920e
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Sep 10 08:07:01 2004 +0000

    Pass original width/height to output callback.
    Some clean-up.

commit f66c6dcb1aae76786bddfb133b0aa8384c7cc997
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Sep 8 10:18:00 2004 +0000

    Test only layers of current screen.

commit fd59b526fe170ef61eeaf6a0f3bc62502b50f6da
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Sep 7 11:01:33 2004 +0000

    Fixed YV12 -> ARGB1555 conversion.

commit eef8555d85f68e1fef8e526055aec3d01d6b04dc
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Sep 6 13:35:53 2004 +0000

    Test acceleration on destination surface(s).

commit 739a3496a7fadbe060c894ebd7f09475e39f9bad
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Aug 31 10:27:16 2004 +0000

    Test acceleration on destination surface.

commit 52f8528f221f800a5a221f0889ce26802d144be6
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Aug 31 07:44:56 2004 +0000

    Flip the destination surface.

commit 53e0185776a95ce475cae9145a4c25f40c57b2fc
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Aug 21 13:29:24 2004 +0000

    Allow playing on multiple windows.

commit fa3afe257f8544a373e71781ec5a203a1f6b51bc
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Jul 29 19:39:44 2004 +0000

    New version of df_xine (layed on my computer for about 2 months)
     -> Added support for multiple mrls (playlist)
     -> Revisited keyboard control (new keybinding, new actions, ...)
     -> Improved support for DVD navigation
     -> Improved OSD

commit 11c421852ed41d6fecd3fc51c750233c4d8032d8
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Jul 27 21:02:32 2004 +0000

    Fixed segfault when calling xine_get_error() with no stream.
    Replaced xine_config_register_enum with xine_config_register_string.

commit 1e2bb82b7c8366457c5d84b36aea650a3a4ccfec
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Jul 27 06:45:10 2004 +0000

    Fixed incorrect shift.

commit b8cbbd76b3fca4c51cf3ff85a9ab7cf8899128c6
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Jul 18 17:48:49 2004 +0000

    Do not use hardware stretchblit if destination surface is YUV.

commit d688860f5bb3448c7fc9c24bc20a02a38377318c
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Jul 18 17:47:31 2004 +0000

    Fixed incorrect parameter in output callback.

commit 82467cfa0dfe808d2cd0a5d958653f8ece8ce393
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Jul 18 15:21:16 2004 +0000

    Specify DSCAPS_VIDEOONLY when creating temporary surface.

commit 288404312cb09766383fa466cf3557d0d52e47a8
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Jul 18 15:20:18 2004 +0000

    Use temporary surface only when hardware stretchblit is available.

commit b3d3a9feec69474000f12f17b9df0af62feefeeb
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Jul 18 15:18:49 2004 +0000

    Always use full surface area when destination rectangle is NULL.

commit 9882f619a49d2e108ae41b0bcaaa4741aec1aeaa
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sun Jul 18 13:43:56 2004 +0000

    Take advantage of hardware stretchblit when available.
    Cosmetics.

commit e155783778e7201c2332a008dd2edde9933f260b
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Wed Jul 14 09:09:13 2004 +0000

    Added "const" where appropriate (Interface API).

commit 2a65f715d28bd11a2a09260b8f9682a03b2622b2
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Jul 2 18:00:38 2004 +0000

    Grammar.

commit c4c162fac2df125608fa5a24dbeea6b3f94c606c
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Jul 2 16:11:45 2004 +0000

    Improved errors handling.

commit 3ff6e0d7fde640c92ab23535422557ce407e382c
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Jul 1 10:48:23 2004 +0000

    Fixed post plugin handling.

commit 8f5e79091a5bec79d03bd73055b1d559185b6421
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jun 30 17:49:02 2004 +0000

    Added some informations on Xine video provider and PNM image provider.

commit f9ec7f72f1fdd7aa080cc6834f68edbe4b8446b4
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jun 30 12:58:42 2004 +0000

    Removed superfluous instructions.

commit 2c8f5f61594a8344fdede8550cb22033c4c5b86b
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jun 30 12:56:33 2004 +0000

    Removed -O2.

commit ae72cda03a53808add63bade9d81ad0f26820297
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jun 30 12:55:39 2004 +0000

    Follow Xine video provider (and DirectFB) changes.

commit 34f3724e453efe2834fa3a298ec9058bf8b2f485
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Jun 30 12:53:55 2004 +0000

    New version of the Xine video provider:
     -> implemented support for adjusting saturation;
     -> improved speed in all functions;
     -> improved support for OSD;
     -> fixed some bug in OSD when dest surface is RGB;
     -> reorganized code.

commit 97fef246bd278bbca881d0aafcc9eaf3c268424b
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Jun 22 10:30:07 2004 +0000

    Use dfb_scale_linear_32 for scaling.

commit 086201583dc04ca572830a8f6b38802b269377a1
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Jun 21 17:05:49 2004 +0000

    Fixed incorrect alpha handling.

commit 11b70e2c644bec57bff86b475320411ee1b01756
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Jun 21 14:24:24 2004 +0000

    Use ARGB1555 for PBM images.

commit aeb8ac46d21430b424ce942a7e29deded175f7a6
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon Jun 21 11:09:02 2004 +0000

    New PNM image provider:
    supports PBM,PGM,PPM images (both ascii and raw).

commit 290643c1657201519c37d16afa7d9c243bbd283b
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Wed May 19 02:06:35 2004 +0000

    Only recreate the surface if width, height or format changed.

commit 73886e1c21962abaae205d8e56fed01fec03e4ba
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat May 8 12:53:51 2004 +0000

    Mute audio when seeking in pause mode.

commit 66f423d8430c5744a691e90b757ac27771483614
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon May 3 17:10:57 2004 +0000

    Added cvsignore.

commit 0cff58355974189ac10429f048741af9c9e1a6fe
Author: Claudio Ciccani <klan@directfb.org>
Date:   Mon May 3 17:04:53 2004 +0000

    Added some sample apps.

commit e7409e8ade1f6d4c1eb7df67945bdb35254dbff0
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Apr 30 16:34:05 2004 +0000

    Added missing copyright.

commit 77043d1f5e59dde237c16b789adfa590caeb9105
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Apr 30 16:32:56 2004 +0000

    Changes in output callback: pass video aspect ratio too.

commit 5a481c97c9416f7f3674732d25fd0a41f26d02fa
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Apr 29 16:47:32 2004 +0000

    Moved MMX code to video_out_dfb_mmx.h.
    Support RGB332 output.

commit 9f6472553b54f961c0f8f05081a9e7f47fc759b0
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Apr 29 16:46:34 2004 +0000

    Support RGB332 output.

commit a05777e3fc320f93d79f29aa2d6ae8f382ee7fd9
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Apr 29 16:45:47 2004 +0000

    Moved MMX code here.
    Support RGB332 output.

commit bbcd43fb7b43b12131479fb40ad66eed3f148b29
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Apr 21 13:48:20 2004 +0000

    Added support for blending yuv surfaces.
    Fixed incorrect clut conversion.

commit 0bbd535fbdddb23947231aec73aebc61e82d5eb3
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Apr 21 13:47:01 2004 +0000

    Adde support for blending yuv surfaces.
    Fixed incorrect clut conversion.

commit 2439aab5190564b7de48cc709e73800c5f819404
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Apr 16 08:15:52 2004 +0000

    Some code cleanup.

commit 851bcc6de201c1e827c8b4b685536e9ab0130447
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Apr 15 13:33:33 2004 +0000

    Added __mmx_yuy2_be_yv12().
    For YUY2,I420,YV12 call frame->realize() only when it's really necessary.

commit cb8dfe6908fdaac9176bc8e2e0477c0218748534
Author: Andreas Hundt <andi@directfb.org>
Date:   Wed Apr 14 15:20:45 2004 +0000

    only try to compile in mmx code on x86

commit d667efa77918da6cda619a2181257b46b87a1210
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Apr 10 08:08:29 2004 +0000

    Fixed YV12/I420 video output

commit 46692ed2a568f3e7b3214cf1a89af126e196f9d6
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Apr 8 08:17:51 2004 +0000

    Compiles with xine-lib 1.0.0-rc3

commit c0e510eabe02e2b2b20936a5d576ebedf09ad5fd
Author: Andreas Hundt <andi@directfb.org>
Date:   Wed Apr 7 14:48:12 2004 +0000

    add .cvsignore

commit 4372a23c4c82e991788b2794d3323e3438cdd002
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Apr 6 13:14:29 2004 +0000

    Added experimental support for overlays

commit 37fd52a7398321445fc572145593def2f6fa6d02
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Mon Apr 5 12:28:47 2004 +0000

    Follow internal changes in DirectFB.

commit 8ed6aa9809cac99c1e6a9748d9f1c0d28394e5eb
Author: Claudio Ciccani <klan@directfb.org>
Date:   Sat Apr 3 10:00:44 2004 +0000

    Builds again

commit 4409bd95b2ae0059779b3e19e9b8830927089222
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Apr 2 17:26:10 2004 +0000

    Fixed segfault with current DirectFB code

commit 103b59bdb08e8d1e16dcd839e905765fdd089c54
Author: Claudio Ciccani <klan@directfb.org>
Date:   Fri Apr 2 08:11:32 2004 +0000

    Builds again

commit 7696c1e9bd3d62bfdc5b36e977724f41a5273b56
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Apr 1 19:09:38 2004 +0000

    removed yuv_render_t::i420() method, use yuv_render_t::yv12() for both YV12 and I420

commit c8979e04572d20015e399ad6846c95e40faadac5
Author: Claudio Ciccani <klan@directfb.org>
Date:   Thu Apr 1 19:08:23 2004 +0000

    bugfix in CardState flags;
    added __mmx_yv12_be_yv12

commit e48e1dd7827fe304a73fe3a93e2bc64f65a76b26
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Mar 31 19:43:09 2004 +0000

    added copyright

commit 33042a0b1297b7abeda2a7d7b715734e9fd44622
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Mar 31 10:09:45 2004 +0000

    check for xine-lib >= 1.0.0

commit 9fd70e4e0c706e6b5a73e2aa3472575cf4780fb2
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Mar 31 08:45:22 2004 +0000

    updated dfb_driver_t structure

commit 310bcb12438e9172e7cd1d004cfb7089c7084702
Author: Claudio Ciccani <klan@directfb.org>
Date:   Wed Mar 31 08:44:32 2004 +0000

    let xine manage frame conversion;
    added 2 config vars: "video.dfb.max_num_frames" and "video.dfb.gamma_correction"

commit 73e83fccda62371c2d4977ce2c64bfd8631ee8a1
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Wed Mar 31 00:56:45 2004 +0000

    Builds again.

commit 080e75309ee28a5460c490f6abb61c18ffa3e0f1
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Tue Mar 30 23:50:29 2004 +0000

    Can't really test them all.

commit 6c44b11fd09555f237fb816b73eb227dc8dde5f8
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Tue Mar 30 19:15:30 2004 +0000

    Added missing include.

commit 28b6c9ab2f6aca09cf254776ae56fd0f7a1eeb58
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Tue Mar 30 18:37:30 2004 +0000

    Follow header and namespace changes.

commit 2c0fad12a562cca30fe638af3806f2264f4d7098
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Mar 30 17:14:14 2004 +0000

    select audio driver according to "audio.driver" config value

commit c1ef68c6d790d21152ae6270fae068c1b0b423dc
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Mar 30 15:26:12 2004 +0000

    *** empty log message ***

commit 792ee170741e10fba25feaca4908871f2d82dd99
Author: Claudio Ciccani <klan@directfb.org>
Date:   Tue Mar 30 15:22:58 2004 +0000

    added xine video provider

commit 82dc7dfd947ad6063b2add0150ba805616f8cdbb
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Mon Nov 24 12:55:57 2003 +0000

    Fixed a typo.

commit 6c593f8826cd6319793a4ebacad165968466e798
Author: Andreas Hundt <andi@directfb.org>
Date:   Fri Nov 21 20:09:24 2003 +0000

    no comment

commit c289f87b2874257fc854ffc5ab9279f502578da3
Author: Andreas Hundt <andi@directfb.org>
Date:   Mon Nov 10 16:45:31 2003 +0000

    - make FusionSound support optional, use OSS support as fallback at compile time

commit 3f6a4a5763941f1b1240ad29c443f6b45e1c9593
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Fri Nov 7 00:10:07 2003 +0000

    Build with automake 1.4.

commit 81c6c51d5fc7d7347d1be6d1922d2efd521c414a
Author: Andreas Hundt <andi@directfb.org>
Date:   Thu Nov 6 23:55:31 2003 +0000

    - added FusionSound version of libmpeg3 provider
    
    TODO:
    DirectFB-extra now requires FusionSound - make this optional.

commit 356b1843292d14716fda769b0c31f01b15f012d7
Author: Andreas Hundt <andi@directfb.org>
Date:   Thu Nov 6 20:20:55 2003 +0000

    compile fix

commit 33e71eac5ab8a2ba6e175bef6771f0b900b81d8a
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Mon Oct 6 19:19:16 2003 +0000

    Follow internal API cleanup.

commit beb1b9b05bd462797cc662f2c2cc4680773d7482
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Mon Aug 25 15:13:55 2003 +0000

    Support DSCAPS_SEPARATED in dfb_copy_buffer_32(), too.

commit 8a018df273d988151f1f7c9691c5f00136b795e2
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Mon Aug 25 14:43:20 2003 +0000

    Pass surface caps to dfb_scale_linear_32().

commit 82fcb9dc1046d7962721f741aa38fa69fc1edfcd
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Tue Jul 8 17:00:21 2003 +0000

    Added missing include.

commit 0125545f77b91c354dd7f455bf358b1f6bb338b3
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Tue Jul 8 16:50:21 2003 +0000

    Follow pixel format conversion cleanup in DirectFB.

commit f2656d86e11329a62aa09e738d9fba3cba66aef9
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Fri Jul 4 17:36:42 2003 +0000

    Honor installation prefix.

commit 888e1add98f140b8d03985143faab180396aab5a
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Fri Jun 27 12:36:50 2003 +0000

    Fixed -Werror-implicit-function-declaration[s] <- removed this character

commit b0ff9e88291ea2a0fa2ad06dfeb9887d9a541912
Author: holger <holger>
Date:   Wed May 21 14:11:17 2003 +0000

    KEY_MHP -> KEY_BACK

commit c2369fbc5af6deb237eefbdc016ba795ddf539d6
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Fri Apr 18 18:23:53 2003 +0000

    Added "-Werror-implicit-function-declarations".

commit 9205fd029558a75c77771e844f4a0224ae385e70
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Wed Apr 16 15:21:13 2003 +0000

    Warnings fixed.

commit 782a18e655592b8d2abf9064ebb7248966e44d45
Author: endriss <endriss>
Date:   Tue Apr 1 23:05:26 2003 +0000

    improved autorepeat: Create autorepeat events using the key repeats of
    the remote control. (The autorepeat feature of the input driver cannot
    be used, since it requires *reliable* key-up events.)

commit 7f46b9c02f44be59e90e5f7eb05aa349e279dd50
Author: endriss <endriss>
Date:   Mon Mar 31 15:40:12 2003 +0000

    reduce key-up timer to HZ/7, a better solution will follow later

commit cae0c59310e02c4b0f0ce19b98053083ef947376
Author: endriss <endriss>
Date:   Mon Mar 31 14:14:45 2003 +0000

    RC5: check toggle bit

commit 987259ceefd14db7902cc36312e790a3ea213773
Author: endriss <endriss>
Date:   Sun Mar 30 21:36:01 2003 +0000

    check device address of remote control transmitter (optional)
    enable autorepeat in the input driver
    add '-a' option to av7110_loadkeys to set device address (see README)

commit 785f979147910f308f445b2e57303d18552ec062
Author: holger <holger>
Date:   Fri Mar 28 15:14:40 2003 +0000

    don't interpret the down bit, that's not meaningful anymore

commit 0dcb73e3c01ee0e403d47a3298bcc04334d86717
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Fri Feb 28 20:39:02 2003 +0000

    Updated changelogs.

commit e913d349b61f410e999e80d3888b1e0de98860f2
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Tue Jan 14 16:52:50 2003 +0000

    Updated.

commit e5b13be739ef9a949b25de035a31cb904e1e2dc4
Author: Sven Neumann <neo@directfb.org>
Date:   Mon Jan 13 13:31:09 2003 +0000

    Check for libjpeg and libz before trying to link the flash library.

commit 85f5426e95822bf94e932e1e149a94aab5a1e5ab
Author: Sven Neumann <neo@directfb.org>
Date:   Mon Jan 13 12:50:35 2003 +0000

    Added avifile and flash video providers from the main DirectFB package.
    Requires autoconf >= 2.52.

commit e70583818f7aa82c951de74d69c758f48a45f2b9
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Fri Dec 27 17:52:09 2002 +0000

    Adapted to DSPF_ARGB1555.

commit 3a6c5e00774e5ead6626c3ca4065171e43ad9645
Author: holger <holger>
Date:   Mon Nov 18 15:18:06 2002 +0000

    new keymapping

commit 6432ddde3b0d2dfd5f2e71e2cbf4cc12505dbd07
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Wed Nov 13 00:21:17 2002 +0000

    regenerated

commit 5720d9cef27273e8cc57e24e0283d7a70c7f37a0
Author: holger <holger>
Date:   Fri Nov 8 22:02:06 2002 +0000

    enable 2.4 compatibility stuff for all kernels before 2.5.0

commit 42a2f7a9d885944d2914c51ca867820ad96df2f9
Author: holger <holger>
Date:   Thu Nov 7 19:47:06 2002 +0000

    #include "input_fake.h" if necessairy

commit 9a5cc8f6041522e8cb0a709c5a9ca0c67e136c27
Author: holger <holger>
Date:   Thu Nov 7 19:43:32 2002 +0000

    backport of 2.5 driver changes

commit 707cc8097ccd1d28b0b9a1d7e52174c9a57f9efa
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Tue Oct 29 18:38:45 2002 +0000

    regenerated

commit 27e4f6c3e25ad3fce748911182d74f0dc5a3ca39
Author: Sven Neumann <neo@directfb.org>
Date:   Sun Oct 27 11:20:18 2002 +0000

    Applied patches from Andreas Oberritter <obi@tuxbox.org>:
    
    Call libtoolize from autogen.sh since newer versions of automake don't
    do this for us any longer.
    Use AM_CFLAGS instead of CFLAGS.
    
    Removed the cflags_set hack from configure.in since it's not needed any
    longer.

commit 564a8889f47011d9be713090f7189b4472f06501
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Wed Oct 23 16:11:22 2002 +0000

    Updated cvsignore files for automake 1.6.

commit aadacb1fa416d9ea4f0d3ca90fe36d4c5b32b38e
Author: holger <holger>
Date:   Thu Oct 10 19:22:29 2002 +0000

    the new HEAD

commit e6f74d16703a2480651e570219d058f75e4cdd34
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Mon Sep 23 12:48:31 2002 +0000

    Added required quotes for test in case CFLAGS have been set.

commit 9bf1fba9a4737908cb68467832b6cde86cae0328
Author: Sven Neumann <neo@directfb.org>
Date:   Thu Aug 22 22:41:33 2002 +0000

    Updated ChangeLog and NEWS.

commit dc2466ed6984a11bd09deceb0ed53dd048d6b214
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Thu Aug 8 16:02:35 2002 +0000

    The provider can be used for file based loading again.

commit dd0963dd2b78a7bc680955f5b0b65a500dccb6ef
Author: Sven Neumann <neo@directfb.org>
Date:   Tue Aug 6 12:24:40 2002 +0000

    Call AC_INIT() with something more sane than the toplevel Makefile.am.

commit f57a2e0c3caf11b3840fd016ba63f6cb4191fbdf
Author: Sven Neumann <neo@directfb.org>
Date:   Mon Jul 29 19:47:10 2002 +0000

    Removed unneeded call to IDirectFBSurface::GetCapabilities from
    RenderTo() function.

commit 06a8417d60f620da744b90ec073f3784e782f1ef
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Mon Jul 29 17:23:47 2002 +0000

    Compile fix, support for indexed formats.

commit 86487da7a3a02bf6af8ecb1e781f848d0ee0eb8b
Author: Sven Neumann <neo@directfb.org>
Date:   Thu Jul 25 08:26:30 2002 +0000

    Bumped version number to 0.9.13.
    Check for pkg-config >= 0.9.
    
    Added const qualifier to DFBRectangle parameter in
    IDirectFBImageProvider::RenderTo() and IDirectFBVideoProvider::PlayTo().

commit ae3e03b32e4e84ba39b917eded5b6b181ec541c3
Author: Sven Neumann <neo@directfb.org>
Date:   Thu Jun 20 15:56:20 2002 +0000

    Check if the version of DirectFB-Internal matches the DirectFB version.

commit 85270e75a7ec07121a60d5673043ea14d5f0445f
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Wed Jun 5 02:53:34 2002 +0000

    Version 0.9.11 now.

commit e316f3b4251e2b3773ecb21804d569c720a67d51
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Mon Apr 22 16:57:57 2002 +0000

    released

commit 98739ecfd1263c6e3c767de7b40d6cc79776680e
Author: Sven Neumann <neo@directfb.org>
Date:   Wed Apr 17 11:08:44 2002 +0000

    Follow DirectFB API change in IDirectFBImageProvider::RenderTo().

commit 6726aee4f1735b64081a36ab803b62f0721cdb61
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Sun Apr 14 18:46:22 2002 +0000

    Use new probing contexts.

commit d30efcf16786bc8c1b14c10194931df8d709bf41
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Sat Apr 13 00:04:04 2002 +0000

    Use 'dfb_primary_layer_pixelformat()', 'dfb_layers' is no longer global.

commit 1792d910289a13a3bc6afe3f057c5a1414af5ead
Author: Sven Neumann <neo@directfb.org>
Date:   Mon Feb 25 14:54:37 2002 +0000

    fixes for autoconf-2.5

commit c4b81a5a2bd8d20ac6f5db3a5cfd1d3da7598e54
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Wed Feb 20 14:40:42 2002 +0000

    regenerated

commit af3c1d4b590766b3d90eb3489633b5f6baa5e4a9
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Thu Jan 17 14:46:36 2002 +0000

    Minor changes for static linking support.

commit 8c34fa7cafcdb2b8096e1a57b8c41a480eeab477
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Mon Jan 14 06:29:38 2002 +0000

    Use new dfb_memcpy for planar YUV.

commit 9301010d98c453574abc047fd95b9557ff59329c
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Mon Jan 14 03:12:41 2002 +0000

    Call imlib_context_set_image not just once but each time a function of
    the provider has been entered. Not 100% thread-safe though.
    
    Fixed GetSurfaceDescription for images with an alpha channel.

commit a2fcade10252121ce9ec56da3b3776be0073ee13
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Thu Jan 10 19:06:09 2002 +0000

    Imlib2 Imageprovider from Till Adam <till@adam-lilienthal.de>.

commit d0413876014a520b1edabddbd95d749696861ecc
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Thu Jan 10 15:37:07 2002 +0000

    All global DirectFB symbols have the prefix "dfb_" now.

commit a33f96b2e9c47e0a7822fba0a926acdb2f3d82e1
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Sat Jan 5 07:08:57 2002 +0000

    updated

commit 6956488a9c31cf54ef4a11d97179bee7db6707cb
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Fri Jan 4 23:31:57 2002 +0000

    decode both audio channels in stereo

commit 301b03f6bd4c8bef3830d13c9984eb8a2d324ffe
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Wed Jan 2 00:39:13 2002 +0000

    Changed to 0.9.9.

commit cfba9136e64f3b1be9ddf5a52e34690fa7d7bf32
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Wed Jan 2 00:37:34 2002 +0000

    Added support for I420 and YV12.
    Can still be optimized by decoding directly to the destination, save one memcpy.

commit 0e75056cdf3d84c033334b92802ef9683bb722d1
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Sat Dec 29 17:43:26 2001 +0000

    Switched to RGB888 for reading RGB data.
    Minor frame dropping tweak.

commit 2bbbf339ea7299b00b4de8b81380247d8dbe4c2f
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Sat Dec 29 16:36:09 2001 +0000

    Added audio playback via OSS.
    Fixed some minor problems.

commit 184a5c5cbd1bee535653b926adcd6e10a0f5088f
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Sat Dec 29 07:42:54 2001 +0000

    Added YUY2 and UYVY support.

commit 80e7b876aa9210f6261bf2fdd3da83594d326ed2
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Sat Dec 29 05:32:28 2001 +0000

    Fixed frame dropping.
    Fixed playback speed after seeking.

commit 94dc3eb35fbb6a642e0abd9f14b11bafadbfdeb9
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Fri Dec 28 23:11:46 2001 +0000

    Instead of cancelling the video thread use a boolean variable and just join.

commit e7886e1ff131bdcd5e3b738d6064b4e4cd0885a5
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Fri Dec 28 22:18:06 2001 +0000

    Added RGB24 support (possibly not endian clean).

commit 258b264653127c17702b6163d850ede6198c708c
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Fri Dec 28 19:37:49 2001 +0000

    Destroy mutex during interface destruction.

commit d380a6900ef64e103c3715b19deb851dbc8a3937
Author: Denis Oliver Kropp <dok@directfb.org>
Date:   Fri Dec 28 19:34:15 2001 +0000

    New package for additional modules. New OpenQuicktime Video Provider.
    Check the README for more details.
