]> git.sesse.net Git - vlc/log
vlc
14 years agoHave (and document) libvlc_media_get_duration return ms
Olivier Aubert [Tue, 4 Aug 2009 14:53:42 +0000 (16:53 +0200)]
Have (and document) libvlc_media_get_duration return ms

in order to be consistent with other libvlc methods (libvlc_media_player_get_length, get_time, ...)

14 years agopython-ctypes: in app mode, quit on end-of-stream
Olivier Aubert [Tue, 4 Aug 2009 14:48:30 +0000 (16:48 +0200)]
python-ctypes: in app mode, quit on end-of-stream

14 years agopython-ctypes: raise a LibVLCException in case of error
Olivier Aubert [Tue, 4 Aug 2009 14:38:52 +0000 (16:38 +0200)]
python-ctypes: raise a LibVLCException in case of error

14 years agofreetype: check xml-pointer before deleting it
Ilkka Ollakka [Tue, 4 Aug 2009 10:29:07 +0000 (13:29 +0300)]
freetype: check xml-pointer before deleting it

14 years agopython-ctypes: fix trailing whitespace
Olivier Aubert [Tue, 4 Aug 2009 09:37:47 +0000 (11:37 +0200)]
python-ctypes: fix trailing whitespace

14 years agopython-ctypes: extend interactive command set
Olivier Aubert [Tue, 4 Aug 2009 09:19:28 +0000 (11:19 +0200)]
python-ctypes: extend interactive command set

14 years agopython-ctypes: improve win32 support
Olivier Aubert [Tue, 4 Aug 2009 08:54:45 +0000 (10:54 +0200)]
python-ctypes: improve win32 support

14 years agopython-ctypes: make the executable version more interactive
Olivier Aubert [Mon, 3 Aug 2009 20:18:45 +0000 (22:18 +0200)]
python-ctypes: make the executable version more interactive

14 years agolibvlc: clean up libvlc_Stopped and vlc_to_libvlc_state usage.
Jean-Paul Saman [Fri, 24 Jul 2009 14:35:21 +0000 (16:35 +0200)]
libvlc: clean up libvlc_Stopped and vlc_to_libvlc_state usage.

14 years agolibasf: remove stray '\'
Jean-Paul Saman [Fri, 10 Jul 2009 09:33:46 +0000 (11:33 +0200)]
libasf: remove stray '\'
(cherry picked from commit 35baa96f7b3493737c1575c2dbffc7946a9c04df)

Signed-off-by: Jean-Paul Saman <jean-paul.saman@m2x.nl>
14 years agoFreetype: more debug for Fc Building, aimed at Win32
Jean-Baptiste Kempf [Mon, 3 Aug 2009 21:28:44 +0000 (23:28 +0200)]
Freetype: more debug for Fc Building, aimed at Win32

14 years agofreetype: don't load/unload xml-module on every RenderHtml call
Ilkka Ollakka [Mon, 3 Aug 2009 21:23:45 +0000 (00:23 +0300)]
freetype: don't load/unload xml-module on every RenderHtml call

14 years agofreetype: use selected fontfamily to render also subtitles
Ilkka Ollakka [Mon, 3 Aug 2009 20:36:08 +0000 (23:36 +0300)]
freetype: use selected fontfamily to render also subtitles

14 years agoncurses: lock playlist in open box
Rafaël Carré [Mon, 3 Aug 2009 19:59:25 +0000 (21:59 +0200)]
ncurses: lock playlist in open box

14 years agoQt4: save only the family of the font
Jean-Baptiste Kempf [Mon, 3 Aug 2009 19:45:36 +0000 (21:45 +0200)]
Qt4: save only the family of the font

14 years agoQt: Font setting, restore the value from vlcrc.
Jean-Baptiste Kempf [Mon, 3 Aug 2009 19:35:01 +0000 (21:35 +0200)]
Qt: Font setting, restore the value from vlcrc.

14 years agoQt: font selector, align on the right.
Jean-Baptiste Kempf [Mon, 3 Aug 2009 19:14:59 +0000 (21:14 +0200)]
Qt: font selector, align on the right.

14 years agoQt: Use a QFontComboBox instead of a QFontDialog.
Jean-Baptiste Kempf [Mon, 3 Aug 2009 19:07:43 +0000 (21:07 +0200)]
Qt: Use a QFontComboBox instead of a QFontDialog.

14 years agoFix free() warning
Rémi Denis-Courmont [Mon, 3 Aug 2009 17:13:36 +0000 (20:13 +0300)]
Fix free() warning

14 years agovlc_timer_gettime: fix corner-case dead lock
Rémi Denis-Courmont [Mon, 3 Aug 2009 16:35:37 +0000 (19:35 +0300)]
vlc_timer_gettime: fix corner-case dead lock

If vlc_cancel() while the timer thread is between mwait() and
vlc_mutex_lock(), a dead lock would occur at vlc_join(). We need to
release the timer lock first.

14 years agoFix forward compatibility with glibc > 2
Rémi Denis-Courmont [Mon, 3 Aug 2009 16:09:44 +0000 (19:09 +0300)]
Fix forward compatibility with glibc > 2

14 years agoForce normal rather than default mutexes in release mode
Rémi Denis-Courmont [Mon, 3 Aug 2009 16:08:49 +0000 (19:08 +0300)]
Force normal rather than default mutexes in release mode

14 years agoFix make check.
Rémi Duraffort [Mon, 3 Aug 2009 16:11:22 +0000 (18:11 +0200)]
Fix make check.

14 years agopython-ctypes: give running example
Olivier Aubert [Mon, 3 Aug 2009 15:18:53 +0000 (17:18 +0200)]
python-ctypes: give running example

Invoking
python vlc.py filename.avi
will play the given movie.

14 years agopython-ctypes: fix enum names conversion
Olivier Aubert [Mon, 3 Aug 2009 15:15:15 +0000 (17:15 +0200)]
python-ctypes: fix enum names conversion

14 years agopython-ctypes: implement support for callbacks
Olivier Aubert [Mon, 3 Aug 2009 15:07:06 +0000 (17:07 +0200)]
python-ctypes: implement support for callbacks

14 years agopython-ctypes: fix enum names conversion
Olivier Aubert [Mon, 3 Aug 2009 15:00:57 +0000 (17:00 +0200)]
python-ctypes: fix enum names conversion

14 years agopython-ctypes: parse enum definition from libvlc_events.h.
Olivier Aubert [Mon, 3 Aug 2009 14:32:43 +0000 (16:32 +0200)]
python-ctypes: parse enum definition from libvlc_events.h.

It would be nice if its syntax was the same as all other enums...

14 years agosys/mount.h requires sys/param.h on OpenBSD
Rémi Denis-Courmont [Mon, 3 Aug 2009 15:09:32 +0000 (18:09 +0300)]
sys/mount.h requires sys/param.h on OpenBSD

Pointed-out-by: Taylor Venable
14 years agovariables: use a more restrictive assert as all variable belong to a class.
Rémi Duraffort [Sun, 2 Aug 2009 20:14:55 +0000 (22:14 +0200)]
variables: use a more restrictive assert as all variable belong to a class.
(and also remove an unneeded include).

14 years agoadd add_font define to plugin defines, and change freetype to use it
Ilkka Ollakka [Mon, 3 Aug 2009 08:33:48 +0000 (11:33 +0300)]
add add_font define to plugin defines, and change freetype to use it

14 years agoQT4: enable fontdialog for choosing freetype-font family
Ilkka Ollakka [Mon, 3 Aug 2009 07:53:20 +0000 (10:53 +0300)]
QT4: enable fontdialog for choosing freetype-font family

At the moment it doesn't handle those size/bold/* stuff, only takes font
from it. But IMO still better than old file-choosing way.

14 years agoQT4: remove Ensurevisible from scrollTo
Ilkka Ollakka [Mon, 3 Aug 2009 07:34:20 +0000 (10:34 +0300)]
QT4: remove Ensurevisible from scrollTo

Parameter is default, so no need to tell it here.

14 years agoQT4: set rowUniformHeights to true on playlistview
Ilkka Ollakka [Mon, 3 Aug 2009 07:33:18 +0000 (10:33 +0300)]
QT4: set rowUniformHeights to true on playlistview

according to doc, thisway view should be able to do some optimisation
over itself, and I didn't figure out anycase that rows wouldn't be same
height on playlist.

14 years agoRemove BSDism
Rémi Denis-Courmont [Sun, 2 Aug 2009 19:40:37 +0000 (22:40 +0300)]
Remove BSDism

14 years agoAVI: abort if user gave up while rebuilding the index (refs: #2872)
Rémi Denis-Courmont [Sun, 2 Aug 2009 17:12:28 +0000 (20:12 +0300)]
AVI: abort if user gave up while rebuilding the index (refs: #2872)

Previously, the core would fallback to other demux plugins which was
inefficient and error-prone.

14 years agomodule_need: give up if pf_activate returns VLC_ETIMEOUT (fixes: #2872)
Rémi Denis-Courmont [Sun, 2 Aug 2009 17:10:09 +0000 (20:10 +0300)]
module_need: give up if pf_activate returns VLC_ETIMEOUT (fixes: #2872)

A plugin can use this if it matched but detected a non-recoverable error
while inside the open callback. Help yourself if you want a "better"
error code.

14 years agoDo not exit with VLC error codes
Rémi Denis-Courmont [Sun, 2 Aug 2009 16:54:19 +0000 (19:54 +0300)]
Do not exit with VLC error codes

exit() cannot return negative numbers (the high-order bits are ignored).
And anyway, that's not a meanigful place for VLC error codes. It is also
questionable whether we should exit() from LibVLC anyway...

14 years agoReplace VLC_ETHREAD with VLCENOMEM.
Rémi Denis-Courmont [Sun, 2 Aug 2009 16:51:59 +0000 (19:51 +0300)]
Replace VLC_ETHREAD with VLCENOMEM.

This is consistent with existing practice inside and outside of VLC.
We really don't need a separate error code for that.

14 years agoWin32: support loading plugins from directories with extra-ACP characters
Rémi Denis-Courmont [Sun, 2 Aug 2009 16:33:32 +0000 (19:33 +0300)]
Win32: support loading plugins from directories with extra-ACP characters

14 years agoUse Unicode paths for plugins scan and ignore non-regular files
Rémi Denis-Courmont [Sun, 2 Aug 2009 16:26:11 +0000 (19:26 +0300)]
Use Unicode paths for plugins scan and ignore non-regular files

14 years agoAllocatePluginDir: remove dummy b_die check
Rémi Denis-Courmont [Sun, 2 Aug 2009 16:01:35 +0000 (19:01 +0300)]
AllocatePluginDir: remove dummy b_die check

Nothing can really kill VLC when browsing plugins, since nothing has
started.

14 years agoQT: move sortingIndicator to correct position when columns are added/removed
Ilkka Ollakka [Sun, 2 Aug 2009 15:06:14 +0000 (18:06 +0300)]
QT: move sortingIndicator to correct position when columns are added/removed

This should be more clearer to user what column is used to sort (eg if
it's hidden, then hide sortIndicator also).

14 years agoqt4: don't sort playlist by default take two
Ilkka Ollakka [Sun, 2 Aug 2009 13:07:48 +0000 (16:07 +0300)]
qt4: don't sort playlist by default take two

If you setSortingEnabled after setting model, it doesn't call sorting,
otherway around it does. Missed thatone on previous try.

14 years agoUnused test
Rémi Denis-Courmont [Sun, 2 Aug 2009 15:26:01 +0000 (18:26 +0300)]
Unused test

14 years agoCleanup vlc_timer_* prototypes
Rémi Denis-Courmont [Sun, 2 Aug 2009 12:29:45 +0000 (15:29 +0300)]
Cleanup vlc_timer_* prototypes

14 years agoWin32: privatize vlc_timer layout too
Rémi Denis-Courmont [Sun, 2 Aug 2009 12:01:04 +0000 (15:01 +0300)]
Win32: privatize vlc_timer layout too

14 years agoWin32: compile fix
Rémi Denis-Courmont [Sun, 2 Aug 2009 12:00:20 +0000 (15:00 +0300)]
Win32: compile fix

14 years agoPOSIX: use pthread-based timers
Rémi Denis-Courmont [Sun, 2 Aug 2009 11:53:59 +0000 (14:53 +0300)]
POSIX: use pthread-based timers

This is inefficient. It could be optimized a lot with
epoll/timerfd on Linux and kqueue/kevent on BSD. Unfortunately, the
POSIX timer API is impossible to use in a thread-safe manner, other
than with signals.

14 years agoFix timer test
Rémi Denis-Courmont [Sun, 2 Aug 2009 11:53:18 +0000 (14:53 +0300)]
Fix timer test

14 years agoPreparser: detach thread and race to idle
Rémi Denis-Courmont [Sun, 2 Aug 2009 06:49:35 +0000 (09:49 +0300)]
Preparser: detach thread and race to idle

14 years agofetcher: detach thread and race to idle
Rémi Denis-Courmont [Sun, 2 Aug 2009 06:43:27 +0000 (09:43 +0300)]
fetcher: detach thread and race to idle

14 years agovlc_detach: releases a thread handle asynchronously
Rémi Denis-Courmont [Sat, 1 Aug 2009 20:59:41 +0000 (23:59 +0300)]
vlc_detach: releases a thread handle asynchronously

Note that this can only be used safely in the core. In a plug-in, it
would introduce a race whereby dlclose() unmaps the code segment that
a detached thread is running (this was discussed over a year ago).
For that, we'd need something a bit more involved along the lines of
Win32's FreeLibraryAndExitThread().

14 years agoWin32: make vlc_thread_t a plain HANDLE (no heap alloc)
Rémi Denis-Courmont [Sat, 1 Aug 2009 20:58:39 +0000 (23:58 +0300)]
Win32: make vlc_thread_t a plain HANDLE (no heap alloc)

14 years agoWin32: unimplement thread result
Rémi Denis-Courmont [Sat, 1 Aug 2009 20:52:24 +0000 (23:52 +0300)]
Win32: unimplement thread result

This is never used currently. Removing it simplifies the next commits.

14 years agoWin32: no need to put thread function into vlc_thread_t
Rémi Denis-Courmont [Sat, 1 Aug 2009 20:44:36 +0000 (23:44 +0300)]
Win32: no need to put thread function into vlc_thread_t

14 years agomacosx: disable unloading
Felix Paul Kühne [Sat, 1 Aug 2009 23:41:38 +0000 (01:41 +0200)]
macosx: disable unloading

14 years agomacosx: prepare the switch from dyld to 'Dynamic Loader Compatibility Functions'...
Felix Paul Kühne [Sat, 1 Aug 2009 23:41:00 +0000 (01:41 +0200)]
macosx: prepare the switch from dyld to 'Dynamic Loader Compatibility Functions' as partially intended by [7147338b7439f7f4a5d6d9c86e8d5d7a8501be4d]

Using Apple's legacy object file image functions around NSModule is strongly discouraged and won't work in the future at all.

14 years agoRevert "modules: added a hack to work-around the buggy 64bit runtime on OS X Leopard"
Rémi Denis-Courmont [Sat, 1 Aug 2009 20:05:10 +0000 (23:05 +0300)]
Revert "modules: added a hack to work-around the buggy 64bit runtime on OS X Leopard"

This reverts commit 75b34a6ca8ca8301420bb5b38571702df90eed6a.

14 years agomodules: added a hack to work-around the buggy 64bit runtime on OS X Leopard
Felix Paul Kühne [Sat, 1 Aug 2009 19:51:55 +0000 (21:51 +0200)]
modules: added a hack to work-around the buggy 64bit runtime on OS X Leopard

14 years agoXCB screen: timer thread safety
Rémi Denis-Courmont [Sat, 1 Aug 2009 18:35:54 +0000 (21:35 +0300)]
XCB screen: timer thread safety

14 years agoTest cases for timers
Rémi Denis-Courmont [Sat, 1 Aug 2009 16:55:40 +0000 (19:55 +0300)]
Test cases for timers

14 years agoDummy: remove dummy (indeed) access, convert demux to access_demux
Rémi Denis-Courmont [Sat, 1 Aug 2009 14:05:53 +0000 (17:05 +0300)]
Dummy: remove dummy (indeed) access, convert demux to access_demux

14 years agoDummy demux: simplify
Rémi Denis-Courmont [Sat, 1 Aug 2009 14:02:27 +0000 (17:02 +0300)]
Dummy demux: simplify

14 years agoDummy: handle sub-second pauses
Rémi Denis-Courmont [Sat, 1 Aug 2009 13:39:28 +0000 (16:39 +0300)]
Dummy: handle sub-second pauses

14 years agoQt4 playlist: keep item order when moving
Jakob Leben [Thu, 30 Jul 2009 23:28:13 +0000 (01:28 +0200)]
Qt4 playlist: keep item order when moving

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoRevert "QT4: set sorting-connections by hand"
Rémi Denis-Courmont [Sat, 1 Aug 2009 12:46:51 +0000 (15:46 +0300)]
Revert "QT4: set sorting-connections by hand"

This reverts commit 3266085e187fc97cf3e037e6f9ea9dabefa2c4bc.
It triggers a crash whenever sorting manually.

14 years agocontribs: enforce compilation settings for x264 and lua, too
Felix Paul Kühne [Sat, 1 Aug 2009 12:46:23 +0000 (14:46 +0200)]
contribs: enforce compilation settings for x264 and lua, too

14 years agocontribs: make sure libgsm geet's compiled with the setup we chose on OS X
Felix Paul Kühne [Sat, 1 Aug 2009 12:02:06 +0000 (14:02 +0200)]
contribs: make sure libgsm geet's compiled with the setup we chose on OS X

14 years agoRemoved prefetch whole file advise in the file access.
Laurent Aimar [Sat, 1 Aug 2009 11:52:06 +0000 (13:52 +0200)]
Removed prefetch whole file advise in the file access.

On all my linux PC (debian sid and lenny) it has really bad side effects,
mostly when seeking and at startup up (slow or even blocking), and makes
sshfs unusable.

14 years agoSplit back window module providers by type.
Laurent Aimar [Sat, 1 Aug 2009 11:44:47 +0000 (13:44 +0200)]
Split back window module providers by type.

14 years agofreetype: initialise fontresult to FcResultMatch
Ilkka Ollakka [Sat, 1 Aug 2009 10:04:19 +0000 (13:04 +0300)]
freetype: initialise fontresult to FcResultMatch

fontconfig doesn't really seem to set that result variable correctly
in allmost all cases, only few codepaths that it's setted to NoMatch,
but it doesn't get setted on valid paths or configerrors or any of
thosecases. Thanks to Laurent Aimar for this one.

14 years agoMoved out video statistics to its own file and use a dedicated lock.
Laurent Aimar [Fri, 31 Jul 2009 22:32:54 +0000 (00:32 +0200)]
Moved out video statistics to its own file and use a dedicated lock.

14 years agoMoved out snapshot code to a standalone file.
Laurent Aimar [Fri, 31 Jul 2009 22:06:41 +0000 (00:06 +0200)]
Moved out snapshot code to a standalone file.

14 years agoUpdated xcb vout module to the new API.
Laurent Aimar [Fri, 31 Jul 2009 19:59:47 +0000 (21:59 +0200)]
Updated xcb vout module to the new API.

14 years agoUpdated omapfb vout module to the new API.
Laurent Aimar [Fri, 31 Jul 2009 19:58:57 +0000 (21:58 +0200)]
Updated omapfb vout module to the new API.

14 years agoUpdated msw vout modules to the new window API.
Laurent Aimar [Fri, 31 Jul 2009 19:58:08 +0000 (21:58 +0200)]
Updated msw vout modules to the new window API.

14 years agoUpdated xlib vout module to the new API.
Laurent Aimar [Fri, 31 Jul 2009 19:35:00 +0000 (21:35 +0200)]
Updated xlib vout module to the new API.

14 years agoUpdated drawable vout_window provider to the new API.
Laurent Aimar [Fri, 31 Jul 2009 19:26:00 +0000 (21:26 +0200)]
Updated drawable vout_window provider to the new API.

14 years agoUpdated maemo vout_window provider to the new API.
Laurent Aimar [Fri, 31 Jul 2009 19:24:33 +0000 (21:24 +0200)]
Updated maemo vout_window provider to the new API.

14 years agoUpdated skins2 vout_window provider to the new API.
Laurent Aimar [Fri, 31 Jul 2009 19:23:12 +0000 (21:23 +0200)]
Updated skins2 vout_window provider to the new API.

14 years agoUpdated qt4 vout_window provider to the new API.
Laurent Aimar [Fri, 31 Jul 2009 19:16:32 +0000 (21:16 +0200)]
Updated qt4 vout_window provider to the new API.

14 years agoModified vout_window_t to be completly independant of vout.
Laurent Aimar [Fri, 31 Jul 2009 19:15:33 +0000 (21:15 +0200)]
Modified vout_window_t to be completly independant of vout.

14 years agoTag some more options as safe
Anthony Loiseau [Mon, 11 May 2009 08:38:02 +0000 (10:38 +0200)]
Tag some more options as safe

Add:
- http-user-agent
- ps-trust-timestamps
- vout-event
And some rtsp options (username, passwd)

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoUpdate thanks
Rémi Denis-Courmont [Sat, 1 Aug 2009 08:42:00 +0000 (11:42 +0300)]
Update thanks

14 years agoBump libvlccore version to compensate 1.0-bugfix age increase
Rémi Denis-Courmont [Sat, 1 Aug 2009 08:39:15 +0000 (11:39 +0300)]
Bump libvlccore version to compensate 1.0-bugfix age increase

I don't know if this is really useful. On Linux it is not really useful
given the libtool versioning algorithm (VER:REV:AGE -> VER-AGE:AGE:REV)
ensures different sonames in any case.

14 years agoRevert "Increased version-info after modification in 1.0 branch."
Rémi Denis-Courmont [Sat, 1 Aug 2009 08:37:31 +0000 (11:37 +0300)]
Revert "Increased version-info after modification in 1.0 branch."

This reverts commit 17eb17c58c0f0a86c3e6d74a8c87067e2e049520.

14 years agoAdding mirror video filter
Branko Kokanovic [Sat, 18 Jul 2009 08:18:15 +0000 (10:18 +0200)]
Adding mirror video filter

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agofactor the ogg paging code
ogg.k.ogg.k [Thu, 30 Jul 2009 10:12:22 +0000 (11:12 +0100)]
factor the ogg paging code

Signed-off-by: Laurent Aimar <fenrir@videolan.org>
14 years agomacosx: implemented 'play-and-exit' (closes #2237)
Felix Paul Kühne [Fri, 31 Jul 2009 13:43:54 +0000 (15:43 +0200)]
macosx: implemented 'play-and-exit' (closes #2237)

Should be backported.

14 years agomacosx: implemented the input-slave option for file inputs
Felix Paul Kühne [Fri, 31 Jul 2009 13:09:53 +0000 (15:09 +0200)]
macosx: implemented the input-slave option for file inputs

14 years agopython-ctypes: implement iterator protocol for Log
Olivier Aubert [Fri, 31 Jul 2009 16:01:41 +0000 (18:01 +0200)]
python-ctypes: implement iterator protocol for Log

14 years agopython-ctypes: improve documentation generation
Olivier Aubert [Fri, 31 Jul 2009 15:58:36 +0000 (17:58 +0200)]
python-ctypes: improve documentation generation

14 years agoSimplify the other part, too.
JP Dinger [Tue, 28 Jul 2009 14:04:47 +0000 (16:04 +0200)]
Simplify the other part, too.

14 years agoFactorise list.sh a bit: rewrite some multiple commands as one where easy.
JP Dinger [Mon, 27 Jul 2009 13:54:53 +0000 (15:54 +0200)]
Factorise list.sh a bit: rewrite some multiple commands as one where easy.

14 years agoDrop a const on a static array and misc cleanup.
JP Dinger [Fri, 31 Jul 2009 16:26:16 +0000 (18:26 +0200)]
Drop a const on a static array and misc cleanup.

14 years agopython-ctypes: fix docstrings
Olivier Aubert [Fri, 31 Jul 2009 15:29:26 +0000 (17:29 +0200)]
python-ctypes: fix docstrings

14 years agopython-ctypes: fix doxygen to epydoc comment conversion
Olivier Aubert [Fri, 31 Jul 2009 15:22:16 +0000 (17:22 +0200)]
python-ctypes: fix doxygen to epydoc comment conversion

14 years agoFix comments/variable names in includes
Olivier Aubert [Fri, 31 Jul 2009 15:21:14 +0000 (17:21 +0200)]
Fix comments/variable names in includes

14 years agopython-ctypes: update README
Olivier Aubert [Fri, 31 Jul 2009 15:11:38 +0000 (17:11 +0200)]
python-ctypes: update README