]> git.sesse.net Git - vlc/log
vlc
13 years agoAlways call _exit() at end to avoid buggy exit handlers
Rémi Denis-Courmont [Sun, 8 Aug 2010 20:06:02 +0000 (23:06 +0300)]
Always call _exit() at end to avoid buggy exit handlers

Removes the KDE scheduler hack.

13 years agoCompress the source tarball with XZ (LZMA)
Rémi Denis-Courmont [Sun, 8 Aug 2010 20:03:22 +0000 (23:03 +0300)]
Compress the source tarball with XZ (LZMA)

This saves over 30% space from BZip2.

13 years agoRevert "playlist: refactor and fix #3932"
Rémi Denis-Courmont [Sun, 8 Aug 2010 18:40:57 +0000 (21:40 +0300)]
Revert "playlist: refactor and fix #3932"

This reverts commit 2a4a8f9a3f57087ac320a090442c876e94cda9c7.

13 years agodvdnav: ps_pkt_size() requires at least 6 bytes (fixes #4015)
Rémi Denis-Courmont [Sun, 8 Aug 2010 15:50:47 +0000 (18:50 +0300)]
dvdnav: ps_pkt_size() requires at least 6 bytes (fixes #4015)

The same check is already done in the dvdread, ps and vobsub modules.

13 years agoDo not tell people to install in /usr by default
Rémi Denis-Courmont [Sat, 7 Aug 2010 07:08:46 +0000 (10:08 +0300)]
Do not tell people to install in /usr by default

13 years agoDVB channel search dialog now shows ETA
David Kaplan [Tue, 3 Aug 2010 13:23:17 +0000 (16:23 +0300)]
DVB channel search dialog now shows ETA

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoDVB-S scanning support
David Kaplan [Tue, 3 Aug 2010 13:23:16 +0000 (16:23 +0300)]
DVB-S scanning support

DVB satellite scanning using transponder lists from the config directory

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoDVB access module format improvements
David Kaplan [Mon, 2 Aug 2010 14:26:04 +0000 (17:26 +0300)]
DVB access module format improvements

ScanDvbTNextExhaustive() -> ScanDvbNextExhaustive() as is used for both DVB-T/C
Various code format improvements

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoDVB: Increased signal timeout times
David Kaplan [Mon, 2 Aug 2010 14:26:03 +0000 (17:26 +0300)]
DVB: Increased signal timeout times

These are simply too short - expecially for DVB-S

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoxml_ReaderUseDTD: remove useless parameter
Rémi Denis-Courmont [Thu, 5 Aug 2010 16:08:17 +0000 (19:08 +0300)]
xml_ReaderUseDTD: remove useless parameter

13 years agoLUA: remove unused catalog and DTD support
Rémi Denis-Courmont [Thu, 5 Aug 2010 16:03:54 +0000 (19:03 +0300)]
LUA: remove unused catalog and DTD support

In my opinion, we do not want to encourage use of this.

On the one hand, our libxml2 catalog support has never been thread-safe
and this seems to have caused problems in the past (looking at the
skins2 comments). On the other hand, the xtag plugin never implemented
catalogs, so XML parsers have to handle unknown XML tags gracefully in
any case.

Also, shipping DTDs with VLC is awkward and arguably a waste of space.

13 years agoxtag: fix a warning
Rémi Denis-Courmont [Thu, 5 Aug 2010 16:01:30 +0000 (19:01 +0300)]
xtag: fix a warning

13 years agoxtag: don't pretend to support DTD and catalogs
Rémi Denis-Courmont [Thu, 5 Aug 2010 15:58:25 +0000 (18:58 +0300)]
xtag: don't pretend to support DTD and catalogs

13 years agoskins2: missing initialization
Rémi Denis-Courmont [Thu, 5 Aug 2010 15:58:16 +0000 (18:58 +0300)]
skins2: missing initialization

13 years agoskins2: remove unused static variable
Rémi Denis-Courmont [Thu, 5 Aug 2010 15:57:24 +0000 (18:57 +0300)]
skins2: remove unused static variable

13 years agoskins2: don't load XML catalog if DTD not requested
Rémi Denis-Courmont [Thu, 5 Aug 2010 15:55:57 +0000 (18:55 +0300)]
skins2: don't load XML catalog if DTD not requested

Also don't fail if the XML validator cannot be loaded.

13 years agoskins2: playlist (simplify)
Erwan Tulou [Thu, 5 Aug 2010 14:17:29 +0000 (16:17 +0200)]
skins2: playlist (simplify)

getNextSibling was buggy (previous patch), and the only use doesn't seem right.

13 years agoskin2: var_tree (add a forgotten return)
Erwan Tulou [Thu, 5 Aug 2010 14:16:23 +0000 (16:16 +0200)]
skin2: var_tree (add a forgotten return)

13 years agoskins2: playlist (missing parentheses)
Erwan Tulou [Thu, 5 Aug 2010 14:05:58 +0000 (16:05 +0200)]
skins2: playlist (missing parentheses)

13 years agoskins2: fix playlist arrows and enter no longer functioning
Erwan Tulou [Thu, 5 Aug 2010 13:56:08 +0000 (15:56 +0200)]
skins2: fix playlist arrows and enter no longer functioning

This patch fixes a regression brought by 88ba4526d03285a10e9abd59b9053c9d6927661
 that prevented arrows from being functional.

13 years agoUnroll a for loop that only ever iterates once
Rémi Denis-Courmont [Wed, 4 Aug 2010 20:50:59 +0000 (23:50 +0300)]
Unroll a for loop that only ever iterates once

13 years agoQt: allow to select inexistent files from Prefs
Jean-Baptiste Kempf [Wed, 4 Aug 2010 16:12:16 +0000 (18:12 +0200)]
Qt: allow to select inexistent files from Prefs

 - for some reason, this worked on Linux (?!?)
 - for some other reason, there doesn't seem to be 2 different modes for add_file

Close #4004

13 years agoXCB/window: cannot be resized if embedded
Rémi Denis-Courmont [Wed, 4 Aug 2010 16:13:39 +0000 (19:13 +0300)]
XCB/window: cannot be resized if embedded

(manual forward port of 3a31af06dbabd4e21a68e46249fdf3209cd8060a)

13 years agoDummy input: implement pause with infinite duration
Rémi Denis-Courmont [Wed, 4 Aug 2010 16:03:36 +0000 (19:03 +0300)]
Dummy input: implement pause with infinite duration

13 years agomp4: require can_fastseek for mp4-demuxer
Ilkka Ollakka [Wed, 4 Aug 2010 11:48:28 +0000 (14:48 +0300)]
mp4: require can_fastseek for mp4-demuxer

As it works fine over http if mp4-files are done with mp4box -tight or similar way,
in most cases mp4-files aren't done like that and avformat works much better in those
cases (don't need to seek so much).

13 years agoQt/EPG: Remove the update button. Improve the window layout.
Adrien Maglo [Wed, 4 Aug 2010 10:48:44 +0000 (12:48 +0200)]
Qt/EPG: Remove the update button. Improve the window layout.

13 years agoQt/EPG: Remove channels when they don't have any item.
Adrien Maglo [Wed, 4 Aug 2010 09:07:22 +0000 (11:07 +0200)]
Qt/EPG: Remove channels when they don't have any item.

13 years agoqt4: improve code readability.
Rémi Duraffort [Tue, 3 Aug 2010 22:29:17 +0000 (00:29 +0200)]
qt4: improve code readability.

13 years agoFix compiler warnings.
Rémi Duraffort [Tue, 3 Aug 2010 22:14:00 +0000 (00:14 +0200)]
Fix compiler warnings.

13 years agolua: fix README.
Rémi Duraffort [Tue, 3 Aug 2010 21:13:59 +0000 (23:13 +0200)]
lua: fix README.

13 years agolua_osd: add some parameters to the osd.message function to allow the user to set...
Rémi Duraffort [Tue, 3 Aug 2010 21:07:51 +0000 (23:07 +0200)]
lua_osd: add some parameters to the osd.message function to allow the user to set duration and position.

13 years agoFTP: directories cannot be sought
Rémi Denis-Courmont [Tue, 3 Aug 2010 20:52:26 +0000 (23:52 +0300)]
FTP: directories cannot be sought

13 years agoFTP: fix small memory leak in directory case
Rémi Denis-Courmont [Tue, 3 Aug 2010 20:52:12 +0000 (23:52 +0300)]
FTP: fix small memory leak in directory case

13 years agoFTP: fix directory support
Rémi Denis-Courmont [Tue, 3 Aug 2010 20:51:51 +0000 (23:51 +0300)]
FTP: fix directory support

13 years agolua: fix hotkeys demo file.
Rémi Duraffort [Tue, 3 Aug 2010 19:13:47 +0000 (21:13 +0200)]
lua: fix hotkeys demo file.

13 years agoincludes: add some LIBVLC_USED.
Rémi Duraffort [Sun, 1 Aug 2010 20:29:29 +0000 (22:29 +0200)]
includes: add some LIBVLC_USED.

13 years agoRemove aliases deprecated since 0.8.2
Rémi Duraffort [Fri, 30 Jul 2010 20:52:54 +0000 (22:52 +0200)]
Remove aliases deprecated since 0.8.2

13 years agovlc_loaddir: avoid realloc at every iteration
Rémi Denis-Courmont [Tue, 3 Aug 2010 18:55:49 +0000 (21:55 +0300)]
vlc_loaddir: avoid realloc at every iteration

13 years agoDo not export vlc_wclosedir()
Rémi Denis-Courmont [Tue, 3 Aug 2010 16:16:45 +0000 (19:16 +0300)]
Do not export vlc_wclosedir()

13 years agoRemove useless <dirent.h> check
Rémi Denis-Courmont [Tue, 3 Aug 2010 16:00:32 +0000 (19:00 +0300)]
Remove useless <dirent.h> check

13 years agoKill dirent.h replacement
Rémi Denis-Courmont [Tue, 3 Aug 2010 15:48:11 +0000 (18:48 +0300)]
Kill dirent.h replacement

While the configure checks were platform-agnostic, the implementation
was Windows-specific. Worse, this code now conflicts with our Unicode
filesystem layer, which uses the same function names. In practice, this
code was never used.

13 years agoFix default for --enable-non-utf8
Rémi Denis-Courmont [Tue, 3 Aug 2010 16:11:10 +0000 (19:11 +0300)]
Fix default for --enable-non-utf8

13 years agoGetWindowsError: use FromWide()
Rémi Denis-Courmont [Tue, 3 Aug 2010 15:33:13 +0000 (18:33 +0300)]
GetWindowsError: use FromWide()

13 years agoDMO: use FromWide(), fix charset
Rémi Denis-Courmont [Tue, 3 Aug 2010 15:28:54 +0000 (18:28 +0300)]
DMO: use FromWide(), fix charset

On Windows, wcstombs() converts UTF-16 to ANSI, not to UTF-8.

13 years agoUse vlc_mutex_locker
Rémi Denis-Courmont [Mon, 2 Aug 2010 19:24:15 +0000 (22:24 +0300)]
Use vlc_mutex_locker

13 years agoQt4: remove useless playlist pointer
Rémi Denis-Courmont [Mon, 2 Aug 2010 19:18:37 +0000 (22:18 +0300)]
Qt4: remove useless playlist pointer

13 years agoFTP: fix relative file paths (fix #3984)
Rémi Denis-Courmont [Mon, 2 Aug 2010 18:42:22 +0000 (21:42 +0300)]
FTP: fix relative file paths (fix #3984)

13 years agoFixed a bug in rect::isIncluded(), and added constness.
Olivier Teulière [Mon, 2 Aug 2010 18:17:53 +0000 (20:17 +0200)]
Fixed a bug in rect::isIncluded(), and added constness.

13 years agoRemove CPP contradiction from [5a005c66]
Rémi Denis-Courmont [Mon, 2 Aug 2010 17:47:20 +0000 (20:47 +0300)]
Remove CPP contradiction from [5a005c66]

13 years agoWin32: always use the performance timers (fix #3918)
Rémi Denis-Courmont [Mon, 2 Aug 2010 17:43:19 +0000 (20:43 +0300)]
Win32: always use the performance timers (fix #3918)

They may be inconsistent on broken multi-processor hardware. But the
system tick count is causing worse problems with power saving features.

13 years agosubtitles: do not use scandir as sorting is not required
Rémi Denis-Courmont [Mon, 2 Aug 2010 17:32:14 +0000 (20:32 +0300)]
subtitles: do not use scandir as sorting is not required

13 years agoRevert "Call libvlc_set_exit_handler() before the interfaces and playlist start"
Rémi Denis-Courmont [Mon, 2 Aug 2010 16:33:36 +0000 (19:33 +0300)]
Revert "Call libvlc_set_exit_handler() before the interfaces and playlist start"

This reverts commit 4d636fa3a74924691b0bb1e26e600f7657e0af5c.

13 years agoRevert "access_http: use only the provided user agent."
Rémi Denis-Courmont [Mon, 2 Aug 2010 16:31:46 +0000 (19:31 +0300)]
Revert "access_http: use only the provided user agent."

This reverts commit a869d39dc6f521e7bcb74bb8c359f37ce1582535.

13 years agoMark bookmarks() as safe
Jean-Baptiste Kempf [Mon, 2 Aug 2010 16:06:17 +0000 (18:06 +0200)]
Mark bookmarks() as safe

It isn't dangerous, helps people that use those features in playlists,
although those playlists are VLC-specific

13 years agoAdded Sparkle to list of used libraries
Felix Paul Kühne [Sun, 1 Aug 2010 22:18:51 +0000 (00:18 +0200)]
Added Sparkle to list of used libraries

13 years agoqt4: don't use CPPFLAGS for moc, since it isn't necessary and just creates trouble...
Felix Paul Kühne [Sun, 1 Aug 2010 14:54:55 +0000 (16:54 +0200)]
qt4: don't use CPPFLAGS for moc, since it isn't necessary and just creates trouble on Mac

13 years agocontribs: updated qt4 for Mac, in case you're keen on compiling it from source
Felix Paul Kühne [Sun, 1 Aug 2010 14:30:23 +0000 (16:30 +0200)]
contribs: updated qt4 for Mac, in case you're keen on compiling it from source

13 years agoconfigure: don't enforce the legacy macosx interface
Felix Paul Kühne [Sun, 1 Aug 2010 14:29:15 +0000 (16:29 +0200)]
configure: don't enforce the legacy macosx interface

(still default enabled, but now it's save to use the OS X defaults without bothering about it)

13 years agoCall libvlc_set_exit_handler() before the interfaces and playlist start
Rémi Denis-Courmont [Sun, 1 Aug 2010 10:51:50 +0000 (13:51 +0300)]
Call libvlc_set_exit_handler() before the interfaces and playlist start

13 years agoCosmetic fix
Rémi Denis-Courmont [Sun, 1 Aug 2010 10:50:53 +0000 (13:50 +0300)]
Cosmetic fix

13 years agopodcast: fix gettext parsing (cannot rely on CPP)
Rémi Denis-Courmont [Sun, 1 Aug 2010 10:42:42 +0000 (13:42 +0300)]
podcast: fix gettext parsing (cannot rely on CPP)

13 years agoMake sure libcompat is never empty
Rémi Denis-Courmont [Sun, 1 Aug 2010 10:00:56 +0000 (13:00 +0300)]
Make sure libcompat is never empty

13 years agoskins2: improve refresh of layouts
Erwan Tulou [Thu, 29 Jul 2010 22:13:02 +0000 (00:13 +0200)]
skins2: improve refresh of layouts

Up to now, notification of invalidated subareas was available for controls
but yet, the layout always ended up being totally rebuilt. For instance,
 a small animated image meant a total rebuild of everything. For simple skins,
 this could go unnoticed, but old computers had much difficulty with more
 complex skins (e.g wmp11), that were mostly busy rebuilding layouts
 over and over.

This patch ensures that only what needs to be rebuilt is rebuilt. Some skins
 like wmp11 on Linux do show dramatic improvement with this one patch.

13 years agomodule_start, module_stop: vlc_object cast
Rémi Denis-Courmont [Sat, 31 Jul 2010 20:37:07 +0000 (23:37 +0300)]
module_start, module_stop: vlc_object cast

13 years agoXML: use inline functions instead of expansion-unsafe macros
Rémi Denis-Courmont [Sat, 31 Jul 2010 20:35:51 +0000 (23:35 +0300)]
XML: use inline functions instead of expansion-unsafe macros

13 years agoCosmetic fix
Rémi Denis-Courmont [Sat, 31 Jul 2010 20:20:13 +0000 (23:20 +0300)]
Cosmetic fix

13 years agoQt: Run mainloop on the main thread on OSX
Juho Vähä-Herttua [Sat, 31 Jul 2010 19:02:25 +0000 (22:02 +0300)]
Qt: Run mainloop on the main thread on OSX

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoskins2: rework theme loader
Erwan Tulou [Sat, 31 Jul 2010 14:14:43 +0000 (16:14 +0200)]
skins2: rework theme loader

This patch does the following:
   - fix skins that could not be saved, because their ids contained the space
     character. Names are now enclosed between "" to preserve those spaces.
   - show windows only when the init and check work is done. This avoids
     fleeting windows that sometimes occur (usually visible on Linux)

13 years agoskins2: kill a warning at compil
Erwan Tulou [Sat, 31 Jul 2010 06:43:05 +0000 (08:43 +0200)]
skins2: kill a warning at compil

13 years agoskins2: translate $F into local path instead of uri when possible
Erwan Tulou [Fri, 30 Jul 2010 09:24:19 +0000 (11:24 +0200)]
skins2: translate $F into local path instead of uri when possible

Local paths are more user-friendly for display than full uri
when that makes sense

13 years agoskins2: improve callback system
Erwan Tulou [Wed, 28 Jul 2010 20:37:51 +0000 (22:37 +0200)]
skins2: improve callback system

This patch is mainly intended to work out the async queue getting
bigger and bigger when skins cannot keep up with command processing.
Since flushing the queue is an infinite loop, this ends up in vlc
hanging (frozen GUI). This happens when skins are complex (many controls,
many timers, animated images, scrolling text, ...)

With this patch, new commands of a given type can now replace pending
commands not yet processed when that makes sense (e.g position, volume, ...).
The position is really the one responsible for overflooding the queue.

13 years agoskins2: differentiate new and release window commands
Erwan Tulou [Thu, 29 Jul 2010 12:19:09 +0000 (14:19 +0200)]
skins2: differentiate new and release window commands

13 years agoxcb/xvideo.c: makes Pool() slightly more readable
Rafaël Carré [Fri, 30 Jul 2010 23:04:13 +0000 (01:04 +0200)]
xcb/xvideo.c: makes Pool() slightly more readable

split allocation into a separate function to remove one level of indentation
split some overly long statements
factorize some bits

green line is still present at bottom of output

13 years agoMKV : Fix format specifier for KaxChapterUID.
Jai Menon [Fri, 30 Jul 2010 18:10:54 +0000 (23:40 +0530)]
MKV : Fix format specifier for KaxChapterUID.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoQt: Do not use the xpm window icon on Mac, it's ugly
Juho Vähä-Herttua [Fri, 30 Jul 2010 12:43:54 +0000 (15:43 +0300)]
Qt: Do not use the xpm window icon on Mac, it's ugly

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoSPrefsPanel : swapped 2 arguments
Rafaël Carré [Fri, 30 Jul 2010 18:00:20 +0000 (20:00 +0200)]
SPrefsPanel : swapped 2 arguments

13 years agomain_interface.cpp: remove trailing ':' after #ifdef
Rafaël Carré [Fri, 30 Jul 2010 17:55:46 +0000 (19:55 +0200)]
main_interface.cpp: remove trailing ':' after #ifdef

13 years agovlc_media_library.h: unused variable
Rafaël Carré [Fri, 30 Jul 2010 17:46:19 +0000 (19:46 +0200)]
vlc_media_library.h: unused variable

13 years agomake_URI: fix assertion failures (fix #3956)
Rémi Denis-Courmont [Fri, 30 Jul 2010 06:41:32 +0000 (09:41 +0300)]
make_URI: fix assertion failures (fix #3956)

Handles "\\hostname" properly.
On Windows, error out on "X:directory" instead of aborting. Looking up
the current directory of the specified drive letter would be a better,
though.

13 years agoQt: Remove an ifdef, no one knows what it should be doing
Juho Vähä-Herttua [Thu, 29 Jul 2010 20:22:31 +0000 (23:22 +0300)]
Qt: Remove an ifdef, no one knows what it should be doing

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoQt: Make the systray menu work much nicer on Mac
Juho Vähä-Herttua [Thu, 29 Jul 2010 20:22:30 +0000 (23:22 +0300)]
Qt: Make the systray menu work much nicer on Mac

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoQt: Remove extra separator from systray menu
Juho Vähä-Herttua [Thu, 29 Jul 2010 20:22:29 +0000 (23:22 +0300)]
Qt: Remove extra separator from systray menu

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoRevert "Qt: save volume on exit"
Rémi Denis-Courmont [Thu, 29 Jul 2010 19:35:07 +0000 (22:35 +0300)]
Revert "Qt: save volume on exit"

This reverts commit 47e8817acdc58829acfbf5d02913007164b0a0bf.

13 years agoavcodec: encoder: Check memory allocations.
Hugo Beauzée-Luyssen [Tue, 27 Jul 2010 12:49:57 +0000 (14:49 +0200)]
avcodec: encoder: Check memory allocations.

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoQt: simple_prefs pack UI
Francois Cartegnie [Thu, 29 Jul 2010 17:27:12 +0000 (19:27 +0200)]
Qt: simple_prefs pack UI

13 years agoOSX release updates are made through sparkle
Rafaël Carré [Thu, 29 Jul 2010 16:43:27 +0000 (18:43 +0200)]
OSX release updates are made through sparkle

13 years agoskins2: optimize refresh of text control
Erwan Tulou [Thu, 29 Jul 2010 13:58:51 +0000 (15:58 +0200)]
skins2: optimize refresh of text control

text controls were far from being optimized
   - a notifyLayout was executed at creation of text control, leading
     to rebuilding the layout twice.
   - the init of the variable was done after the control was created
     which means still more rebuild of the layout.

This patch ensures that no rebuild is done at init since we are already in the
process of rebuilding the entire layout.

13 years agoskins2: optimize the refresh of slider control
Erwan Tulou [Thu, 29 Jul 2010 14:07:18 +0000 (16:07 +0200)]
skins2: optimize the refresh of slider control

only refresh position if the value really changed w.r.t the control measure unit.

13 years agoSynchronise NEWS wording with branch
Jean-Baptiste Kempf [Thu, 29 Jul 2010 14:23:20 +0000 (16:23 +0200)]
Synchronise NEWS wording with branch

13 years agoNEWS: Merge NEWS from 1.1.2 into master
Jean-Baptiste Kempf [Thu, 29 Jul 2010 14:14:08 +0000 (16:14 +0200)]
NEWS: Merge NEWS from 1.1.2 into master

13 years agoQt: save volume on exit
Francois Cartegnie [Thu, 29 Jul 2010 11:28:27 +0000 (13:28 +0200)]
Qt: save volume on exit

13 years agoContrib: add d2d headers
Jean-Baptiste Kempf [Thu, 29 Jul 2010 09:22:22 +0000 (11:22 +0200)]
Contrib: add d2d headers

13 years agoplaylist: refactor and fix #3932
Jakob Leben [Thu, 29 Jul 2010 08:49:36 +0000 (10:49 +0200)]
playlist: refactor and fix #3932

When an item gets sub-items, we have to run our own random-picking among
the new items.

13 years agoSout: small fix and rewording
Jean-Baptiste Kempf [Thu, 29 Jul 2010 09:10:50 +0000 (11:10 +0200)]
Sout: small fix and rewording

13 years agoNEWS about Direct2D
Jean-Baptiste Kempf [Thu, 29 Jul 2010 09:05:39 +0000 (11:05 +0200)]
NEWS about Direct2D

13 years agoFixed invalid assumption about picture pitches in rotate filter.
Laurent Aimar [Wed, 28 Jul 2010 21:50:22 +0000 (23:50 +0200)]
Fixed invalid assumption about picture pitches in rotate filter.

It may segfault or create a broken image.

13 years agoRevert "Qt: Fix save volume on exit Fixes #2968"
Laurent Aimar [Wed, 28 Jul 2010 21:21:12 +0000 (23:21 +0200)]
Revert "Qt: Fix save volume on exit Fixes #2968"

This reverts commit 989ec97aa4b0034e6a4599df11ba5301e5b42af2.

 Sadly, config_SaveConfigFile cannot be used that way as it will save randomly
modified settings as well (at least as long as config_Put* is in use in
the core/modules).

13 years agoaccess_http: use only the provided user agent.
Rémi Duraffort [Wed, 28 Jul 2010 20:52:58 +0000 (22:52 +0200)]
access_http: use only the provided user agent.

13 years agoDirect2D video output module
David Kaplan [Wed, 28 Jul 2010 08:17:11 +0000 (11:17 +0300)]
Direct2D video output module

Adds support for the D2D API on Win7/Vista SP2 with Platform Update
Requires d2d1 contrib headers

Signed-off-by: Laurent Aimar <fenrir@videolan.org>
13 years agoavi: do not allocate memory of size 0 (if i_extra == 0, p_extra is not released).
Rémi Duraffort [Wed, 28 Jul 2010 18:42:05 +0000 (20:42 +0200)]
avi: do not allocate memory of size 0 (if i_extra == 0, p_extra is not released).