Bug#448567: vlc: 'image adjustment' fails on still image.
A. Costa
agcosta at gis.net
Tue Oct 30 02:48:23 UTC 2007
Package: vlc-nox
Version: 0.8.6.c-3+b1
Severity: normal
'Settings>Extended_GUI>Video>image_adjustment>
(Contrast/Brightness/etc.)' doesn't work on a still video image.
Adjusting the colors and values of a changing picture is far more
difficult than adjusting a still picture.
If the hardware interface is an obstacle, then as a kludge I suggest an
algorithm something like:
Is an image adjustment control in use?
yes
is the image paused?
Copy paused image to special buffer, display
that through standard X methods, temporarily,
in place of the low level hardware buffer driver.
If user changes any setting, display that dynamically
on top of special buffer.
when image is no longer paused, switch back to standard low level
driver.
Failing that, 'vlc' might perhaps be made to display an endlessly
looped 1-frame video of some appropriate test pattern when adjusting,
or perhaps superimpose the test pattern above part of the video.
If it matters, my video card is:
% lspci | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation NV15DDR [GeForce2 Ti] (rev a4)
Using the standard X 'nv' driver.
Hope this helps...
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.22-2-k7 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash
Versions of packages vlc depends on:
ii libaa1 1.4p5-32 ascii art library
ii libatk1.0-0 1.20.0-1 The ATK accessibility toolkit
ii libc6 2.6.1-6 GNU C Library: Shared libraries
ii libcaca0 0.99.beta12.debian-3 colour ASCII art library
ii libcairo2 1.4.10-1 The Cairo 2D vector graphics libra
ii libcdio6 0.76-1 library to read and control CD-ROM
ii libcucul0 0.99.beta12.debian-3 low-level Unicode character drawin
ii libdbus-1-3 1.1.1-3 simple interprocess messaging syst
ii libdbus-glib-1-2 0.74-1 simple interprocess messaging syst
ii libfontconfig1 2.4.2-1.2 generic font configuration library
ii libfreetype6 2.3.5-1+b1 FreeType 2 font engine, shared lib
ii libfribidi0 0.10.7-4 Free Implementation of the Unicode
ii libgcc1 1:4.2.1-6 GCC support library
ii libgl1-mesa-glx [li 7.0.1-2 A free implementation of the OpenG
ii libglib2.0-0 2.14.1-4 The GLib library of C routines
ii libglu1-mesa [libgl 7.0.1-2 The OpenGL utility library (GLU)
ii libgtk2.0-0 2.12.0-2 The GTK+ graphical user interface
ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library
ii libiso9660-4 0.76-1 library to work with ISO9660 files
ii libjpeg62 6b-14 The Independent JPEG Group's JPEG
ii libnotify1 [libnoti 0.4.4-3 sends desktop notifications to a n
ii libpango1.0-0 1.18.3-1 Layout and rendering of internatio
ii libpng12-0 1.2.15~beta5-2 PNG library - runtime
ii libsdl-image1.2 1.2.6-1 image loading library for Simple D
ii libsdl1.2debian 1.2.12-1 Simple DirectMedia Layer
ii libsm6 2:1.0.3-1+b1 X11 Session Management library
ii libstdc++6 4.2.1-6 The GNU Standard C++ Library v3
ii libtar 1.2.11-4 C library for manipulating tar arc
ii libtiff4 3.8.2-7 Tag Image File Format (TIFF) libra
ii libvcdinfo0 0.7.23-3 library to extract information fro
ii libvlc0 0.8.6.c-3+b1 multimedia player and streamer lib
ii libwxbase2.6-0 2.6.3.2.2-1 wxBase library (runtime) - non-GUI
ii libwxgtk2.6-0 2.6.3.2.2-1 wxWidgets Cross-platform C++ GUI t
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxcursor1 1:1.1.9-1 X cursor management library
ii libxext6 1:1.0.3-2 X11 miscellaneous extension librar
ii libxfixes3 1:4.0.3-2 X11 miscellaneous 'fixes' extensio
ii libxi6 2:1.1.3-1 X11 Input extension library
ii libxinerama1 1:1.0.2-1 X11 Xinerama extension library
ii libxosd2 2.2.14-1.3 X On-Screen Display library - runt
ii libxrandr2 2:1.2.2-1 X11 RandR extension library
ii libxrender1 1:0.9.4-1 X Rendering Extension client libra
ii libxv1 1:1.0.3-1 X11 Video extension library
ii ttf-dejavu 2.19-1 Vera font family derivate with add
ii vlc-nox 0.8.6.c-3+b1 multimedia player and streamer (wi
ii zlib1g 1:1.2.3.3.dfsg-6 compression library - runtime
Versions of packages vlc recommends:
pn videolan-doc <none> (no description available)
-- no debconf information
More information about the pkg-multimedia-maintainers
mailing list