Derk-Jan Hartman [Wed, 10 Aug 2005 14:12:17 +0000 (14:12 +0000)]
* Don't use the bandlimited resampler for downsampling (skew resampling for instance). The resampler doesn't have a low pass filter? This closes #256
- on a side note, it also seems to fix the stack corruption (resulting in deadlock) issues i was having with audio output that was being resampled by auhal.
Add a test for pkg-config for ffmpeg. It now do in order: ffmpeg-config, pkg-config, default location, given tree. fixes #306.
To cross-compile on a debian, use PKG_CONFIG_PATH=/usr/win32/lib/pkgconfig and --with-ffmpeg-config-path=somewhere with no ffmpeg-config (/usr/win32/bin by ex)
* playlist.m: fixed some "makes integer from pointer without a cast" warnings and moved "j" inside the #if 0 - block, so it isn't detected as "unused"
* wizard.m: run "resetWizard" when returning to the first page. Otherwise the encap-tab might not work properly (when switching from Streaming to Transcoding after having passed the streaming-method-tab)
Jean-Paul Saman [Tue, 9 Aug 2005 14:27:23 +0000 (14:27 +0000)]
Added new hotkeys (key-intf-hide, key-jump-3sec, key-jump+3sec, key-title-next, key-title-prev, key-chapter-next, key-chapter-prev) and expanded the hotkey structure. This is a forward port from branch vlc-0.8.1-jpsaman-thedj revision 11756.
Jean-Paul Saman [Mon, 8 Aug 2005 09:16:09 +0000 (09:16 +0000)]
(Forward port from branch 0.8.1-jpsaman-thedj) TS demux can now dump a TS stream directly to a file or special devices, this mode can be used with DSP's. Enhanced CSA encryption/decryption with a non standard mode to encrypt/decrypt a part of a TS packet. Further I replaced a bunch of // comments with /* .. */ comments style.
* ALL: ported the WX-bookmarks-window to Cocoa (closes #22)
- complete functionality except "Extract" (I'm going to fix that next week)
* MainMenu.nib: re-orded the window-menu a bit
* wizard.*: added a method to launch it from the bookmarks
* wxwidgets/menus.cpp: Added "Open Directory" in the wx popup menu
* skins2: Added dialogs.directory() and dialogs.streamingWizard() actions
* doc/skins/skins2-howto.xml: Updated the doc accordingly
* add context menu item to open directories
* ask to uninstall VLC before installing
* use several languages (its nice for people who really don't talk english)
* small fixes
* macosx/extended.*: finished the extended-controls for OSX (closes #268)
- save the prefs when they are changed, so the settings are kept
- restore the objects to the correct values
- fixed some compiler warnings
- i18n support additions
* src/extras/libc.c: Added an implementation of scandir (from directory.c).
* modules/control/http.c: Use scandir instead of readdir since it allows
to sort the files alphanumerically.
* src/misc/charset.c: Fixed the declaration of vlc_fix_readdir_charset.
* modules/control/http.c: Added two new RPN functions : playlist_add and
play. playlist_add takes two arguments, mrl and name, and returns
the ID of the added item. play takes 1 argument, the ID of the item,
and returns non-zero in case of error. These functions are much more
convenient than using the "control" tags, because you can then do
several commands in the same page, and get the playlist ID of the
added item, which many people complained about.
* src/misc/httpd.c: Changed the encoding of mandatory pages (401, 403, 404...)
to ascii instead of UTF-8 because those pages actually contain only
ascii characters, and it allows it to work with all browsers including
those which do not support UTF-8. BTW these pages should be somewhere
in the filesystem instead of hard-coded in the C file.
* modules/control/http.c: New option --http-charset to specify which
charset the HTML pages will be transformed into (default no transform,
ie. UTF-8). Call vlc_fix_readdir_charset whenever necessary, the
http intf should now work under Mac OS X with non-ascii filenames.
When using the 'add' command (MVLC_ADD), add an extra paramater 'name'
besides 'mrl' to specify which name to use in the playlist.
* src/misc/charset.c: New function vlc_fix_readdir_charset. It is used
under Mac OS X to transform UTF-8-MAC returned by readdir() into
UTF-8. Darwin always uses UTF-8 internally, so we vlc_current_charset
should always return UTF-8. Also made vlc_current_charset()
thread-safe and added a few missing const's.