]> git.sesse.net Git - vlc/log
vlc
12 years agostream_filter/httplive.c: improve comment somewhat.
Jean-Paul Saman [Sat, 31 Dec 2011 09:43:07 +0000 (10:43 +0100)]
stream_filter/httplive.c: improve comment somewhat.

12 years agoQt: remember last opened directory
Jean-Baptiste Kempf [Sat, 31 Dec 2011 03:29:06 +0000 (04:29 +0100)]
Qt: remember last opened directory

12 years agoQt4: Make playlist window drag&drop to current selected PLSelItem
Edward Wang [Sat, 31 Dec 2011 02:58:12 +0000 (21:58 -0500)]
Qt4: Make playlist window drag&drop to current selected PLSelItem

Will make playlist window drag and drop to current selection (either media library or playlist).
This should make it somewhat more user friendly because it drops into where the user expects it to.

Fixes #4873

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoQt4: Show fullscreen docking button in defaults
Edward Wang [Fri, 30 Dec 2011 22:48:51 +0000 (17:48 -0500)]
Qt4: Show fullscreen docking button in defaults

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoFile audio output: remove useless longhelp
Jean-Baptiste Kempf [Sat, 31 Dec 2011 02:04:42 +0000 (03:04 +0100)]
File audio output: remove useless longhelp

We have the format selection for that

12 years agovcd ioctl_ReadSectors() : factorize error case
Rafaël Carré [Fri, 30 Dec 2011 21:30:11 +0000 (16:30 -0500)]
vcd ioctl_ReadSectors() : factorize error case

12 years agomacosx: fix another rendering issue with the 'time slider's fancy gradient effect'
Felix Paul Kühne [Fri, 30 Dec 2011 20:20:23 +0000 (21:20 +0100)]
macosx: fix another rendering issue with the 'time slider's fancy gradient effect'

12 years agomacosx: fixed progress bar position (refs #5742)
Felix Paul Kühne [Fri, 30 Dec 2011 19:46:16 +0000 (20:46 +0100)]
macosx: fixed progress bar position (refs #5742)

12 years agomacosx: fixed round window corners when using the black UI mode (refs #5742)
Felix Paul Kühne [Fri, 30 Dec 2011 19:29:57 +0000 (20:29 +0100)]
macosx: fixed round window corners when using the black UI mode (refs #5742)

12 years agodash: Working arround specifications ambiguity.
Hugo Beauzée-Luyssen [Fri, 30 Dec 2011 18:07:29 +0000 (19:07 +0100)]
dash: Working arround specifications ambiguity.

profile is spelled once as "profile", and "profiles" a few line after,
so we now handle both.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Don't crash if we don't have a valid mpdManager.
Hugo Beauzée-Luyssen [Fri, 30 Dec 2011 18:02:32 +0000 (19:02 +0100)]
dash: Don't crash if we don't have a valid mpdManager.

This will happen when the profil is invalid.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoDash: fix win32 compilation
Jean-Baptiste Kempf [Fri, 30 Dec 2011 17:54:41 +0000 (18:54 +0100)]
Dash: fix win32 compilation

12 years agodash: Parsing SegmentInfoDefault & SegmentTimeline elements.
Hugo Beauzée-Luyssen [Fri, 30 Dec 2011 14:09:32 +0000 (15:09 +0100)]
dash: Parsing SegmentInfoDefault & SegmentTimeline elements.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Only use const Segments.
Hugo Beauzée-Luyssen [Fri, 30 Dec 2011 14:06:43 +0000 (15:06 +0100)]
dash: Only use const Segments.

Everything after the parsing step should be used as a const instance, as
the MPD tree is read only.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Adding an implementation for SegmentInfoDefault element.
Hugo Beauzée-Luyssen [Fri, 30 Dec 2011 12:50:27 +0000 (13:50 +0100)]
dash: Adding an implementation for SegmentInfoDefault element.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Adding a SegmentInfoCommon class.
Hugo Beauzée-Luyssen [Fri, 30 Dec 2011 12:08:33 +0000 (13:08 +0100)]
dash: Adding a SegmentInfoCommon class.

This holds common property for both SegmentInfo and SegmentInfoDefault.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Implementing the basics for SegmentTimeline.
Hugo Beauzée-Luyssen [Fri, 30 Dec 2011 10:58:46 +0000 (11:58 +0100)]
dash: Implementing the basics for SegmentTimeline.

This will be usefull when implementing UrlTemplate.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Reworking MPD tree building.
Hugo Beauzée-Luyssen [Fri, 30 Dec 2011 16:46:22 +0000 (17:46 +0100)]
dash: Reworking MPD tree building.

First build a DOM tree, then compute the MPD tree.
This should ease the pain later when implementing UrlTemplate elements.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Parser: Ignore segments without sourceURL
Hugo Beauzée-Luyssen [Thu, 29 Dec 2011 12:19:53 +0000 (13:19 +0100)]
dash: Parser: Ignore segments without sourceURL

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Removing now useless AttributeNotPresentException
Hugo Beauzée-Luyssen [Thu, 29 Dec 2011 11:22:59 +0000 (12:22 +0100)]
dash: Removing now useless AttributeNotPresentException

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Removing now unused ElementNotPresentException
Hugo Beauzée-Luyssen [Thu, 29 Dec 2011 11:09:57 +0000 (12:09 +0100)]
dash: Removing now unused ElementNotPresentException

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Adding support for Representation's TrickMode element
Hugo Beauzée-Luyssen [Thu, 29 Dec 2011 10:27:02 +0000 (11:27 +0100)]
dash: Adding support for Representation's TrickMode element

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Handling Group @subsegmentAlignmentFlag in parser.
Hugo Beauzée-Luyssen [Thu, 29 Dec 2011 09:55:31 +0000 (10:55 +0100)]
dash: Handling Group @subsegmentAlignmentFlag in parser.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Don't require the Representation @id. Many stream won't provide it.
Hugo Beauzée-Luyssen [Wed, 28 Dec 2011 16:32:34 +0000 (17:32 +0100)]
dash: Don't require the Representation @id. Many stream won't provide it.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Try to fetch mimeType attribute from the parent element.
Hugo Beauzée-Luyssen [Wed, 28 Dec 2011 16:30:13 +0000 (17:30 +0100)]
dash: Try to fetch mimeType attribute from the parent element.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Removing useless using namespace;
Hugo Beauzée-Luyssen [Wed, 28 Dec 2011 14:51:53 +0000 (15:51 +0100)]
dash: Removing useless using namespace;

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Reworking profile handling.
Hugo Beauzée-Luyssen [Fri, 30 Dec 2011 16:37:51 +0000 (17:37 +0100)]
dash: Reworking profile handling.

Adding Full2011 as a supported profile.
For other profiles, do not instantiate a NullManager.
Return NULL directly. This saves code and prevents us from maintaining an
extra interface implementation.
Also it prevents such problems :
http://forum.videolan.org/viewtopic.php?f=13&t=96335&p=320162

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Handle parsing of ContentProtection, Accessibility, Rating and Viewpoint in...
Hugo Beauzée-Luyssen [Sun, 25 Dec 2011 19:26:10 +0000 (20:26 +0100)]
dash: Handle parsing of ContentProtection, Accessibility, Rating and Viewpoint in CommonAttributesElements

All of these fields are of ContentDescription type, so
ContentProtection, Viewpoint, Rating and Accessibility classes are now
removed in favour of a unique class.
Moreover, the SchemeInformation is defined as a string by the standard.
Therefore, the SchemeInformation class has been removed.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Don't use the module when MPD parsing failed.
Hugo Beauzée-Luyssen [Sun, 25 Dec 2011 00:11:52 +0000 (01:11 +0100)]
dash: Don't use the module when MPD parsing failed.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: XML: handle text nodes.
Hugo Beauzée-Luyssen [Sat, 24 Dec 2011 23:51:52 +0000 (00:51 +0100)]
dash: XML: handle text nodes.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Don't crash when XML parsing fails.
Hugo Beauzée-Luyssen [Sat, 24 Dec 2011 23:50:52 +0000 (00:50 +0100)]
dash: Don't crash when XML parsing fails.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Reworking ProgramInfo parsing.
Hugo Beauzée-Luyssen [Sat, 24 Dec 2011 23:14:23 +0000 (00:14 +0100)]
dash: Reworking ProgramInfo parsing.

Information are now computed once at parsing time.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Reworking MPD attributes parsing.
Hugo Beauzée-Luyssen [Sat, 24 Dec 2011 18:14:56 +0000 (19:14 +0100)]
dash: Reworking MPD attributes parsing.

Mandatory elements are now checked.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Reworking the way MPD profile is handled
Hugo Beauzée-Luyssen [Sat, 24 Dec 2011 14:30:28 +0000 (15:30 +0100)]
dash: Reworking the way MPD profile is handled

It's not the job of the DOMParser to compute a Dash profile. Let the
dash parser handle it.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Reworking segments.
Hugo Beauzée-Luyssen [Sat, 24 Dec 2011 14:02:37 +0000 (15:02 +0100)]
dash: Reworking segments.

- Don't differenciate InitSegment and Segment, as the standard define
  them as the same type
- therefore, removing ISegment
- reworking attribut parsing (to be completely handled later)

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Reworking SemgentInfo parsing
Hugo Beauzée-Luyssen [Sat, 24 Dec 2011 13:31:04 +0000 (14:31 +0100)]
dash: Reworking SemgentInfo parsing

Elements/attributes are now parsed once, and not everytime a getter is
called.
Also, mandatory elements are now checked, also at parsing time.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: BasicCMParser: Handle Representation @dependencyId
Hugo Beauzée-Luyssen [Wed, 21 Dec 2011 22:46:15 +0000 (23:46 +0100)]
dash: BasicCMParser: Handle Representation @dependencyId

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Group: Adding a getter for Representation by id.
Hugo Beauzée-Luyssen [Wed, 21 Dec 2011 22:34:09 +0000 (23:34 +0100)]
dash: Group: Adding a getter for Representation by id.

This will be used to implement @dependencyId

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Basic CM parser: Parse some Representation attributes
Hugo Beauzée-Luyssen [Wed, 21 Dec 2011 22:31:21 +0000 (23:31 +0100)]
dash: Basic CM parser: Parse some Representation attributes

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Adding some basic getters to Representation
Hugo Beauzée-Luyssen [Wed, 21 Dec 2011 22:20:18 +0000 (23:20 +0100)]
dash: Adding some basic getters to Representation

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: Group element contains the "common" attributes/elements
Hugo Beauzée-Luyssen [Mon, 19 Dec 2011 23:14:00 +0000 (00:14 +0100)]
dash: Group element contains the "common" attributes/elements

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: BasicCMParser: Check for attributes at parsing time.
Hugo Beauzée-Luyssen [Mon, 19 Dec 2011 22:57:02 +0000 (23:57 +0100)]
dash: BasicCMParser: Check for attributes at parsing time.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agodash: CommonAttributesElements: Reworking getters/setters.
Hugo Beauzée-Luyssen [Mon, 19 Dec 2011 22:56:13 +0000 (23:56 +0100)]
dash: CommonAttributesElements: Reworking getters/setters.

This will allow the parser to interact with all elements sharing these
attibutes/subelements.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agostrings: Adding an helper to convert iso8601 durations
Hugo Beauzée-Luyssen [Wed, 14 Dec 2011 17:21:46 +0000 (18:21 +0100)]
strings: Adding an helper to convert iso8601 durations

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agomacosx: re-written the way we render 3 part images by using another custom view ...
Felix Paul Kühne [Fri, 30 Dec 2011 11:38:51 +0000 (12:38 +0100)]
macosx: re-written the way we render 3 part images by using another custom view (refs #5742)

this fixes various drawing issues with the time slider and the window title

12 years agoQt4: Enable closable tabs in sout dialog
Edward Wang [Fri, 30 Dec 2011 01:52:57 +0000 (02:52 +0100)]
Qt4: Enable closable tabs in sout dialog

Modified-by: Jean-Baptiste Kempf <jb@videolan.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agomp4: fix typo
Jean-Baptiste Kempf [Fri, 30 Dec 2011 01:15:00 +0000 (02:15 +0100)]
mp4: fix typo

Spotted by Christoph Miebach

12 years agocontrib: Only use options common to Libav and FFmpeg
Rafaël Carré [Thu, 29 Dec 2011 23:09:58 +0000 (18:09 -0500)]
contrib: Only use options common to Libav and FFmpeg

12 years agocontrib: use Libav by default instead of FFmpeg
Rafaël Carré [Thu, 29 Dec 2011 22:50:50 +0000 (17:50 -0500)]
contrib: use Libav by default instead of FFmpeg

support is easier to get from Libav devs

12 years agomacosx: implement proper window button artwork (refs #5742)
Felix Paul Kühne [Thu, 29 Dec 2011 20:56:03 +0000 (21:56 +0100)]
macosx: implement proper window button artwork (refs #5742)

12 years agomacosx: window button artwork
Damien Erambert [Thu, 29 Dec 2011 20:55:39 +0000 (21:55 +0100)]
macosx: window button artwork

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
12 years agomacosx: remove the window's resize button when VLC is linked against the 10.7 SDK...
Felix Paul Kühne [Thu, 29 Dec 2011 19:50:44 +0000 (20:50 +0100)]
macosx: remove the window's resize button when VLC is linked against the 10.7 SDK, but keep it as an empty view when linked against an older SDK but still running on Lion (refs #5742)

12 years agomacosx: resolve conflict between sidebar icons and other UI artwork (refs #5742)
Felix Paul Kühne [Thu, 29 Dec 2011 19:33:34 +0000 (20:33 +0100)]
macosx: resolve conflict between sidebar icons and other UI artwork (refs #5742)

12 years agomacosx: fixed indention of the sidebar icons (refs #5742)
Felix Paul Kühne [Thu, 29 Dec 2011 19:25:33 +0000 (20:25 +0100)]
macosx: fixed indention of the sidebar icons (refs #5742)

12 years agomacosx: save window position manually when using the dark interface style
Felix Paul Kühne [Thu, 29 Dec 2011 19:17:09 +0000 (20:17 +0100)]
macosx: save window position manually when using the dark interface style

12 years agodbus: Implement org.freedesktop.Properties.GetAll for the MPRIS root interface
Mirsal Ennaime [Thu, 29 Dec 2011 15:56:44 +0000 (16:56 +0100)]
dbus: Implement org.freedesktop.Properties.GetAll for the MPRIS root interface

12 years agodbus: Move DBus property marshaling code to separate functions
Mirsal Ennaime [Thu, 29 Dec 2011 13:27:45 +0000 (14:27 +0100)]
dbus: Move DBus property marshaling code to separate functions

12 years ago10l: Typo about Indeo4.
Jean-Baptiste Kempf [Thu, 29 Dec 2011 01:57:17 +0000 (02:57 +0100)]
10l: Typo about Indeo4.

Sorry.

12 years agoWin32: improve webplugins packaging
Jean-Baptiste Kempf [Thu, 29 Dec 2011 01:51:27 +0000 (02:51 +0100)]
Win32: improve webplugins packaging

12 years agoWin32: fix packaging of webplugin
Jean-Baptiste Kempf [Thu, 29 Dec 2011 01:43:40 +0000 (02:43 +0100)]
Win32: fix packaging of webplugin

Else, it would create 36MB .exe installers when using package-win32
target.

12 years agoSupport for Indeo4 decoding
Jean-Baptiste Kempf [Thu, 29 Dec 2011 01:19:20 +0000 (02:19 +0100)]
Support for Indeo4 decoding

12 years agomacosx: switch to the # syntax for VCDs
Felix Paul Kühne [Thu, 29 Dec 2011 00:26:52 +0000 (01:26 +0100)]
macosx: switch to the # syntax for VCDs

12 years agoQt: Use # for VCD mrls
Jean-Baptiste Kempf [Wed, 28 Dec 2011 23:51:59 +0000 (00:51 +0100)]
Qt: Use # for VCD mrls

12 years agoVCD: misc cosmetics and move to the # chapter syntax
Jean-Baptiste Kempf [Wed, 28 Dec 2011 23:37:46 +0000 (00:37 +0100)]
VCD: misc cosmetics and move to the # chapter syntax

No functionnal change otherwise

12 years agoapple script can fail if user is logged in through GUI
Rafaël Carré [Wed, 28 Dec 2011 17:25:04 +0000 (12:25 -0500)]
apple script can fail if user is logged in through GUI

Just ignore the error if it happens, the dmg will still work

12 years agoMake the Mac DMG prettier.
Brendon Justin [Tue, 27 Dec 2011 19:10:33 +0000 (14:10 -0500)]
Make the Mac DMG prettier.

Modified-by: Rafaël Carré <funman@videolan.org>
    Specify mount point explicitely
    Quote $(srcdir)

Signed-off-by: Rafaël Carré <funman@videolan.org>
12 years agoAvoid a crash with some corrupted mkvs
Denis Charmet [Wed, 28 Dec 2011 10:37:48 +0000 (11:37 +0100)]
Avoid a crash with some corrupted mkvs

Should close #5659

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agomacosx: implemented the logo and marquee filters in the video filters panel, optimize...
Felix Paul Kühne [Wed, 28 Dec 2011 02:04:33 +0000 (03:04 +0100)]
macosx: implemented the logo and marquee filters in the video filters panel, optimized the code a bit (fixes #5118)

12 years agoQt4: Add aspect ratio combobox to toolbar editor
Edward Wang [Wed, 28 Dec 2011 00:25:48 +0000 (01:25 +0100)]
Qt4: Add aspect ratio combobox to toolbar editor

Close #4127

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agomacosx: minor appearance fixes
Felix Paul Kühne [Wed, 28 Dec 2011 00:29:06 +0000 (01:29 +0100)]
macosx: minor appearance fixes

12 years agomacosx: further improve splitview resizing
Felix Paul Kühne [Wed, 28 Dec 2011 00:19:54 +0000 (01:19 +0100)]
macosx: further improve splitview resizing

12 years agoMKV: Fix seeking without cues
Denis Charmet [Mon, 26 Dec 2011 18:29:31 +0000 (19:29 +0100)]
MKV: Fix seeking without cues

the demux generates its own cues while reading and when seeking.
This should also avoid crashes when seeking without cues.

Closes #5085 and #5712

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agobluray: don't crash when file is NULL
Rafaël Carré [Mon, 26 Dec 2011 01:03:54 +0000 (20:03 -0500)]
bluray: don't crash when file is NULL

e.g. vlc bluray://0

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoFix a crash with corrupted MKV
Denis Charmet [Sun, 25 Dec 2011 23:39:13 +0000 (00:39 +0100)]
Fix a crash with corrupted MKV

If the blocksize is corrupted and has a lace, you may have a buffer overflow. Should fix #5658.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years agoQt4: small fixes on the toolbar custom dialog
Jean-Baptiste Kempf [Sun, 25 Dec 2011 22:47:33 +0000 (23:47 +0100)]
Qt4: small fixes on the toolbar custom dialog

12 years agomacosx: improve the sidebar's resizing behavior (fixes #5618 and also fixes #5595)
Felix Paul Kühne [Tue, 27 Dec 2011 22:46:07 +0000 (23:46 +0100)]
macosx: improve the sidebar's resizing behavior (fixes #5618 and also fixes #5595)

12 years agomacosx: added some bits of documentation
Felix Paul Kühne [Tue, 27 Dec 2011 22:35:42 +0000 (23:35 +0100)]
macosx: added some bits of documentation

12 years agomacosx: added a resize control to the main window (not in use when linking against...
Felix Paul Kühne [Tue, 27 Dec 2011 22:24:37 +0000 (23:24 +0100)]
macosx: added a resize control to the main window (not in use when linking against the 10.7 SDK)

12 years agomacosx: prevent color flashes when collapsing items in the sidebar (fixes #5600)
Felix Paul Kühne [Tue, 27 Dec 2011 20:34:45 +0000 (21:34 +0100)]
macosx: prevent color flashes when collapsing items in the sidebar (fixes #5600)

12 years agomacosx: remove the intermediate VLC-tmp.app after creating either VLC.app or VLC...
Felix Paul Kühne [Tue, 27 Dec 2011 20:23:08 +0000 (21:23 +0100)]
macosx: remove the intermediate VLC-tmp.app after creating either VLC.app or VLC-release.app since it is of no use without further processing

12 years agoWin32 global hotkeys: vlc_GetActionId() needs "key-" prefix
Hannes Domani [Tue, 27 Dec 2011 19:02:11 +0000 (20:02 +0100)]
Win32 global hotkeys: vlc_GetActionId() needs "key-" prefix

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoalphabetical order in vlc_keys
Hannes Domani [Tue, 27 Dec 2011 18:57:26 +0000 (19:57 +0100)]
alphabetical order in vlc_keys

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoFix visibility of libvlc_printerr (missing LIBVLC_API)
Cheng Sun [Tue, 27 Dec 2011 18:51:14 +0000 (18:51 +0000)]
Fix visibility of libvlc_printerr (missing LIBVLC_API)

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoudev: use proper scheme for bluray
Rafaël Carré [Tue, 27 Dec 2011 19:37:01 +0000 (14:37 -0500)]
udev: use proper scheme for bluray

12 years agomacosx: replace our custom 'Recent Items' implementation with the default within...
Felix Paul Kühne [Tue, 27 Dec 2011 12:22:15 +0000 (13:22 +0100)]
macosx: replace our custom 'Recent Items' implementation with the default within NSDocumentController, which gives us nice custom menu items in case 2 files share the exact same name

12 years agomacosx: open recent menu: for files, just show their name without the full path....
Felix Paul Kühne [Tue, 27 Dec 2011 11:58:16 +0000 (12:58 +0100)]
macosx: open recent menu: for files, just show their name without the full path. additionally, show their icon to make it more pretty.

12 years agomacosx: added placeholder artwork for the title bar's fullscreen button
Felix Paul Kühne [Sun, 25 Dec 2011 16:54:21 +0000 (17:54 +0100)]
macosx: added placeholder artwork for the title bar's fullscreen button

12 years agomacosx: added a basic traffic lights icon set for the dark window and the related...
Felix Paul Kühne [Sun, 25 Dec 2011 14:19:45 +0000 (15:19 +0100)]
macosx: added a basic traffic lights icon set for the dark window and the related implementation

12 years agomacosx: work-around incompatibility between custom code and Cocoa's own way of doing...
Felix Paul Kühne [Sun, 25 Dec 2011 12:09:59 +0000 (13:09 +0100)]
macosx: work-around incompatibility between custom code and Cocoa's own way of doing things (fixes #5722) and use animations when zooming the main window in black mode

12 years agomacosx: hide the titlebar's fullscreen button if we don't use Lion's fullscreen mode
Felix Paul Kühne [Sat, 24 Dec 2011 00:59:36 +0000 (01:59 +0100)]
macosx: hide the titlebar's fullscreen button if we don't use Lion's fullscreen mode

12 years agomacosx: implement proper zooming for Leopard and Snow Leopard based upon code from...
Felix Paul Kühne [Sat, 24 Dec 2011 00:55:11 +0000 (01:55 +0100)]
macosx: implement proper zooming for Leopard and Snow Leopard based upon code from the GNUstep library (as indicated)

12 years agomessages.c: added logging via OutputDebugString under windows.
Sergey Radionov [Fri, 23 Dec 2011 09:25:11 +0000 (16:25 +0700)]
messages.c: added logging via OutputDebugString under windows.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years agoaout: do not run filters on NULL block
Rémi Denis-Courmont [Fri, 23 Dec 2011 19:51:27 +0000 (20:51 +0100)]
aout: do not run filters on NULL block

Reported-by: Cheng Sun <chengsun9@gmail.com>
12 years agomacosx: hide the mainwindow's black title bar when using Lion's fullscreen mode
Felix Paul Kühne [Fri, 23 Dec 2011 18:58:26 +0000 (19:58 +0100)]
macosx: hide the mainwindow's black title bar when using Lion's fullscreen mode

12 years agomacosx: support the Lion-style resizing within the black main window when _compiling_...
Felix Paul Kühne [Fri, 23 Dec 2011 18:53:08 +0000 (19:53 +0100)]
macosx: support the Lion-style resizing within the black main window when _compiling_ (no joke) on Lion

12 years agomacosx: prove-of-concept of a styled window title bar
Felix Paul Kühne [Fri, 23 Dec 2011 18:04:41 +0000 (19:04 +0100)]
macosx: prove-of-concept of a styled window title bar

current lacks support for zooming and therefore behaves incorrectly when using Lion's native fullscreen mode

12 years agodhsow: missing white space (breaks PO files)
Rémi Denis-Courmont [Fri, 23 Dec 2011 08:05:37 +0000 (09:05 +0100)]
dhsow: missing white space (breaks PO files)

12 years agomacosx: slight file size reductions
Felix Paul Kühne [Fri, 23 Dec 2011 00:51:51 +0000 (01:51 +0100)]
macosx: slight file size reductions

12 years agomacosx: new dropzone icon
Damien Erambert [Fri, 23 Dec 2011 00:46:01 +0000 (01:46 +0100)]
macosx: new dropzone icon

12 years agomacosx: adapt to the new sidebar icons
Felix Paul Kühne [Fri, 23 Dec 2011 00:35:30 +0000 (01:35 +0100)]
macosx: adapt to the new sidebar icons