]>
git.sesse.net Git - vlc/log
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
Jean-Baptiste Kempf [Fri, 30 Dec 2011 01:15:00 +0000 (02:15 +0100)]
mp4: fix typo
Spotted by Christoph Miebach
Rafaël Carré [Thu, 29 Dec 2011 23:09:58 +0000 (18:09 -0500)]
contrib: Only use options common to Libav and 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
Felix Paul Kühne [Thu, 29 Dec 2011 20:56:03 +0000 (21:56 +0100)]
macosx: implement proper window button artwork (refs #5742)
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>
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)
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)
Felix Paul Kühne [Thu, 29 Dec 2011 19:25:33 +0000 (20:25 +0100)]
macosx: fixed indention of the sidebar icons (refs #5742)
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
Mirsal Ennaime [Thu, 29 Dec 2011 15:56:44 +0000 (16:56 +0100)]
dbus: Implement org.freedesktop.Properties.GetAll for the MPRIS root interface
Mirsal Ennaime [Thu, 29 Dec 2011 13:27:45 +0000 (14:27 +0100)]
dbus: Move DBus property marshaling code to separate functions
Jean-Baptiste Kempf [Thu, 29 Dec 2011 01:57:17 +0000 (02:57 +0100)]
10l: Typo about Indeo4.
Sorry.
Jean-Baptiste Kempf [Thu, 29 Dec 2011 01:51:27 +0000 (02:51 +0100)]
Win32: improve webplugins packaging
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.
Jean-Baptiste Kempf [Thu, 29 Dec 2011 01:19:20 +0000 (02:19 +0100)]
Support for Indeo4 decoding
Felix Paul Kühne [Thu, 29 Dec 2011 00:26:52 +0000 (01:26 +0100)]
macosx: switch to the # syntax for VCDs
Jean-Baptiste Kempf [Wed, 28 Dec 2011 23:51:59 +0000 (00:51 +0100)]
Qt: Use # for VCD mrls
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
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
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>
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>
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)
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>
Felix Paul Kühne [Wed, 28 Dec 2011 00:29:06 +0000 (01:29 +0100)]
macosx: minor appearance fixes
Felix Paul Kühne [Wed, 28 Dec 2011 00:19:54 +0000 (01:19 +0100)]
macosx: further improve splitview resizing
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>
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>
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>
Jean-Baptiste Kempf [Sun, 25 Dec 2011 22:47:33 +0000 (23:47 +0100)]
Qt4: small fixes on the toolbar custom dialog
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)
Felix Paul Kühne [Tue, 27 Dec 2011 22:35:42 +0000 (23:35 +0100)]
macosx: added some bits of documentation
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)
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)
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
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>
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>
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>
Rafaël Carré [Tue, 27 Dec 2011 19:37:01 +0000 (14:37 -0500)]
udev: use proper scheme for bluray
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
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.
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
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
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
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
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)
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>
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>
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
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
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
Rémi Denis-Courmont [Fri, 23 Dec 2011 08:05:37 +0000 (09:05 +0100)]
dhsow: missing white space (breaks PO files)
Felix Paul Kühne [Fri, 23 Dec 2011 00:51:51 +0000 (01:51 +0100)]
macosx: slight file size reductions
Damien Erambert [Fri, 23 Dec 2011 00:46:01 +0000 (01:46 +0100)]
macosx: new dropzone icon
Felix Paul Kühne [Fri, 23 Dec 2011 00:35:30 +0000 (01:35 +0100)]
macosx: adapt to the new sidebar icons
Damien Erambert [Fri, 23 Dec 2011 00:28:44 +0000 (01:28 +0100)]
macosx: newly designed sidebar icons
Felix Paul Kühne [Fri, 23 Dec 2011 00:15:46 +0000 (01:15 +0100)]
macosx: fixed 'disappearing' main window (fixes #5714)
Felix Paul Kühne [Thu, 22 Dec 2011 23:45:54 +0000 (00:45 +0100)]
macosx: fixed crash when closing the main window while using Lion's native fullscreen mode
Rafaël Carré [Thu, 22 Dec 2011 22:38:06 +0000 (17:38 -0500)]
contrib: dvbpsi: don't build with -O6
Konstantin Bogdanov [Thu, 22 Dec 2011 22:04:38 +0000 (23:04 +0100)]
Improvements on the main Web Interface
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Cheng Sun [Wed, 21 Dec 2011 22:23:55 +0000 (22:23 +0000)]
Allow blendbench to bail out gracefully instead of crash when base image cannot be found
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Thu, 22 Dec 2011 18:49:22 +0000 (19:49 +0100)]
macosx: fix search field size on Lion (fixes #5566)
needs testing on Snow Leopard and Leopard
Felix Paul Kühne [Thu, 22 Dec 2011 18:38:29 +0000 (19:38 +0100)]
macosx: fixed clipping of the caution icon in the most-left column of the playlist table (fixes #5597)
Felix Paul Kühne [Thu, 22 Dec 2011 18:28:16 +0000 (19:28 +0100)]
macosx: fixed fullscreen toggle through the http interface and friends (fixes #5349)
Felix Paul Kühne [Thu, 22 Dec 2011 18:18:12 +0000 (19:18 +0100)]
macosx: fix fspanel when using Lion's fullscreen mode (and mouse-moved events within the vout in general)
Jean-Baptiste Kempf [Thu, 22 Dec 2011 12:44:17 +0000 (13:44 +0100)]
Fix distcheck after yadif commit
Naohiro KORIYAMA [Wed, 21 Dec 2011 08:02:09 +0000 (17:02 +0900)]
yadif : Add SSSE3 and SSE2 support. porting from FFmpeg.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Wed, 21 Dec 2011 12:21:23 +0000 (07:21 -0500)]
Qt4: add title to file associations dialog
Currently, when you click the button to set up file associations on
Windows, the dialog presented is untitled and just displays the file
name, "vlc".
Close #5711
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ludovic Fauvet [Wed, 21 Dec 2011 13:58:37 +0000 (14:58 +0100)]
Qt: rework of the fullscreen controller
- fix the logic
- simplify
- repair the ability to save the state and position
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ludovic Fauvet [Wed, 21 Dec 2011 13:58:36 +0000 (14:58 +0100)]
Qt: use the effective size of the widget to center the FSC
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 21 Dec 2011 15:15:47 +0000 (16:15 +0100)]
MKV: allow simple title, multiple-chapter in the menus
Close #5699
Regression from
43424ac
Sébastien Escudier [Wed, 21 Dec 2011 13:37:57 +0000 (14:37 +0100)]
live555 : fix regression from
31ac20b22fc37bcf78991159bf8a0f138db05b44
Closes #5707 #5493
Jean-Paul Saman [Wed, 21 Dec 2011 10:16:27 +0000 (11:16 +0100)]
stream_filter/httplive.c: fix EXT-X-MEDIA-SEQUENCE error message for HLS live streams.
The error message "EXT-X-MEDIA-SEQUENCE already present in playlist (new=%d, old=%d)" was
triggered way to often for HLS live streams. In addition the new metadata from a new HLS
playlist was not updated in the internal list.
Rafaël Carré [Wed, 21 Dec 2011 06:08:02 +0000 (01:08 -0500)]
remove unused custom typedef