]> git.sesse.net Git - vlc/log
vlc
10 years agocontrib: force dataroot, include and lib directory as we want them
Rémi Denis-Courmont [Fri, 30 May 2014 14:29:34 +0000 (22:29 +0800)]
contrib: force dataroot, include and lib directory as we want them

This overrides any autotools site configuration.

10 years agodoc: document the environment variables (fixes #8835)
Rémi Denis-Courmont [Fri, 30 May 2014 14:00:23 +0000 (22:00 +0800)]
doc: document the environment variables (fixes #8835)

10 years agomux: mp4: add composition time (fix #711)
Francois Cartegnie [Mon, 2 Jun 2014 21:38:34 +0000 (23:38 +0200)]
mux: mp4: add composition time (fix #711)

10 years agomux: mp4: compress stsz entries
Francois Cartegnie [Mon, 2 Jun 2014 19:26:22 +0000 (21:26 +0200)]
mux: mp4: compress stsz entries

10 years agomux: mp4: fix stss samples grouping
Francois Cartegnie [Mon, 2 Jun 2014 19:09:25 +0000 (21:09 +0200)]
mux: mp4: fix stss samples grouping

10 years agoGnuTLS: update to 3.1.25
Jean-Baptiste Kempf [Mon, 2 Jun 2014 15:01:54 +0000 (17:01 +0200)]
GnuTLS: update to 3.1.25

CVE-2014-3466

10 years agodemux: mp4: fix copyright
Francois Cartegnie [Mon, 2 Jun 2014 13:46:12 +0000 (15:46 +0200)]
demux: mp4: fix copyright

10 years agoencoder: twolame: return NULL if flush returns 0 bytes (fix #11553)
Francois Cartegnie [Mon, 2 Jun 2014 13:25:43 +0000 (15:25 +0200)]
encoder: twolame: return NULL if flush returns 0 bytes (fix #11553)

10 years agodemux: mp4: split declarations
Francois Cartegnie [Mon, 2 Jun 2014 11:34:20 +0000 (13:34 +0200)]
demux: mp4: split declarations

things that does not belong to libmp4

10 years agodemux: mp4: don't parse data if trun is missing (cid #1219918)
Francois Cartegnie [Mon, 2 Jun 2014 11:12:19 +0000 (13:12 +0200)]
demux: mp4: don't parse data if trun is missing (cid #1219918)

10 years agodemux: mp4: update PCR on seek
Francois Cartegnie [Sun, 1 Jun 2014 15:40:52 +0000 (17:40 +0200)]
demux: mp4: update PCR on seek

10 years agomacosx: use new metadata-network-access variable
David Fuhrmann [Sun, 1 Jun 2014 09:25:26 +0000 (11:25 +0200)]
macosx: use new metadata-network-access variable

10 years agoRevert "macosx: enable native fullscreen by default on mavericks"
David Fuhrmann [Thu, 29 May 2014 15:13:21 +0000 (17:13 +0200)]
Revert "macosx: enable native fullscreen by default on mavericks"

They are several complaints for nonworking functionality with this
mode, because not every option combination is supported yet.

Additionally, the initial reason for this commit, namely grey
bars in fullscreen, is fixed by a workaround for 2.2.

This reverts commit 72b60566a25ca24cb4cf54d394a8275bee5cc9e8.

Conflicts:
modules/gui/macosx/macosx.m

10 years agomacosx: audio effects: use a more sensible range for the volume normalizer slider
David Fuhrmann [Thu, 29 May 2014 14:58:39 +0000 (16:58 +0200)]
macosx: audio effects: use a more sensible range for the volume normalizer slider

10 years agofaad: drop byte of padding for raw streams
Tristan Matthews [Sat, 31 May 2014 21:07:34 +0000 (17:07 -0400)]
faad: drop byte of padding for raw streams

Fixes #2575, #11514

10 years agodemux: ts: only SET_GROUP_PCR on groups with es (fix #6029)
Francois Cartegnie [Wed, 16 Apr 2014 19:34:33 +0000 (21:34 +0200)]
demux: ts: only SET_GROUP_PCR on groups with es (fix #6029)

There was the missing ref clock assertion after SET_GROUP_PCR because
that group had no active es.

Unsure if that's the best way to find all es associated to a PMT/group/program

Francois

10 years agodemux: mp4: add "Leaf" mode demuxer
Francois Cartegnie [Sun, 25 May 2014 20:14:38 +0000 (22:14 +0200)]
demux: mp4: add "Leaf" mode demuxer

Adds a data order driven demuxer instead of trying
to rearrange seek order. Re-enables fragmented
files if fast-seekable.

10 years agodemux: mp4: fix seek return value
Francois Cartegnie [Thu, 29 May 2014 17:46:57 +0000 (19:46 +0200)]
demux: mp4: fix seek return value

10 years agodemux: mp4: validate fragmentation after first moof
Francois Cartegnie [Thu, 29 May 2014 14:27:07 +0000 (16:27 +0200)]
demux: mp4: validate fragmentation after first moof

10 years agodemux: mp4: export ContainerChildren instead of ContainedRaw
Francois Cartegnie [Thu, 29 May 2014 14:18:47 +0000 (16:18 +0200)]
demux: mp4: export ContainerChildren instead of ContainedRaw

So we can stop probing at some point.

10 years agoAUTHORS: Remove duplicate entry
Rafaël Carré [Fri, 30 May 2014 10:09:40 +0000 (12:09 +0200)]
AUTHORS: Remove duplicate entry

10 years agoupnp: Support Twonkymedia's DLNA server subtitles
Alexandre Pereira Nunes [Fri, 30 May 2014 08:28:53 +0000 (10:28 +0200)]
upnp: Support Twonkymedia's DLNA server subtitles

10 years agovdpau: fix libavutil version number
Rémi Denis-Courmont [Thu, 29 May 2014 14:35:22 +0000 (22:35 +0800)]
vdpau: fix libavutil version number

10 years agoPulseAudio: require version 1.0 or later
Rémi Denis-Courmont [Thu, 29 May 2014 14:30:40 +0000 (22:30 +0800)]
PulseAudio: require version 1.0 or later

The code no longer compiles with older versions anyway.

10 years agoRevert "l10n: Latvian update"
Rémi Denis-Courmont [Thu, 29 May 2014 12:03:01 +0000 (20:03 +0800)]
Revert "l10n: Latvian update"

This reverts commit 85d23edc2c6ad74caf0b10afd51fecc81dc200d2.

Conflicts:
po/lv.po

This broke subtitles.

10 years agoRevert "l10n: Hebrew update"
Rémi Denis-Courmont [Thu, 29 May 2014 11:56:10 +0000 (19:56 +0800)]
Revert "l10n: Hebrew update"

This reverts commit d7233ca7f34fe08758000d1a4a10a094fa1a2261.
This broke subtitles.

10 years agoRevert "make update-po"
Rémi Denis-Courmont [Thu, 29 May 2014 11:55:40 +0000 (19:55 +0800)]
Revert "make update-po"

This reverts commit 1dfb5bdadcdd6fc745a9a6f319b0a10c448b4f4d.
This blocks subsequent revert.

10 years agour: add missing character set
Rémi Denis-Courmont [Thu, 29 May 2014 12:11:50 +0000 (20:11 +0800)]
ur: add missing character set

10 years agoku: add missing character set
Rémi Denis-Courmont [Thu, 29 May 2014 12:11:35 +0000 (20:11 +0800)]
ku: add missing character set

10 years agoszl: add missing character set
Rémi Denis-Courmont [Thu, 29 May 2014 12:08:02 +0000 (20:08 +0800)]
szl: add missing character set

10 years agobs: fix character set brain damage
Rémi Denis-Courmont [Thu, 29 May 2014 11:53:46 +0000 (19:53 +0800)]
bs: fix character set brain damage

10 years agoQt: First search host_bins directory for executables
Uwe L. Korn [Sat, 24 May 2014 12:07:10 +0000 (13:07 +0100)]
Qt: First search host_bins directory for executables

This fixes the situation where both Qt4 and Qt5 are installed but the
global moc/rcc/uic commands are provided by Qt4 and Qt5's versions are
not globally installed. VLC previously picked up Qt4's moc/.. version
but built against Qt5.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agovout_ios2: fix touch event propagation on retina displays
Felix Paul Kühne [Wed, 28 May 2014 18:34:11 +0000 (20:34 +0200)]
vout_ios2: fix touch event propagation on retina displays

10 years agodemux: mp4: fix TRUN composition time signedness
Francois Cartegnie [Tue, 27 May 2014 21:05:01 +0000 (23:05 +0200)]
demux: mp4: fix TRUN composition time signedness

10 years agodemux: mp4: avoid overflow
Francois Cartegnie [Tue, 27 May 2014 19:23:24 +0000 (21:23 +0200)]
demux: mp4: avoid overflow

10 years agoLiveHTTP: fix typo
Jean-Baptiste Kempf [Tue, 27 May 2014 11:10:02 +0000 (13:10 +0200)]
LiveHTTP: fix typo

10 years agocontribs: dvdnav: fix libdvdnav git url
Gilles Sabourin [Mon, 26 May 2014 19:03:28 +0000 (19:03 +0000)]
contribs: dvdnav: fix libdvdnav git url

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agodemux: mp4: don't trust only timescale for rate
Francois Cartegnie [Mon, 26 May 2014 18:31:50 +0000 (20:31 +0200)]
demux: mp4: don't trust only timescale for rate

wrong fix was 198bb199366ce6d0320fb5fca64784abec58c65f

10 years agodemux: mp4: fix wrong debug level
Francois Cartegnie [Mon, 26 May 2014 17:58:05 +0000 (19:58 +0200)]
demux: mp4: fix wrong debug level

10 years agodemux: mp4: use timescale as rate
Francois Cartegnie [Mon, 26 May 2014 17:43:37 +0000 (19:43 +0200)]
demux: mp4: use timescale as rate

10 years agodemux: mp4: add missing sample count
Francois Cartegnie [Mon, 26 May 2014 13:19:18 +0000 (15:19 +0200)]
demux: mp4: add missing sample count

10 years agoSmall rewording of preferences categories
Jean-Baptiste Kempf [Mon, 26 May 2014 14:17:04 +0000 (16:17 +0200)]
Small rewording of preferences categories

And removal of old strings

10 years agodemux: mp4: add stream_Tell helper
Francois Cartegnie [Mon, 26 May 2014 09:45:46 +0000 (11:45 +0200)]
demux: mp4: add stream_Tell helper

signedness problems due to error handling

10 years agodemux: mp4: add fragments tracking
Francois Cartegnie [Sun, 25 May 2014 20:14:38 +0000 (22:14 +0200)]
demux: mp4: add fragments tracking

10 years agodemux: mp4: re-enable non fastseekable mp4
Francois Cartegnie [Mon, 26 May 2014 09:33:51 +0000 (11:33 +0200)]
demux: mp4: re-enable non fastseekable mp4

10 years agodemux: mp4: set smooth as priv property
Francois Cartegnie [Sun, 25 May 2014 16:03:20 +0000 (18:03 +0200)]
demux: mp4: set smooth as priv property

10 years agoheadphone: fix overflow buffer handling
Tristan Matthews [Sat, 24 May 2014 20:47:14 +0000 (16:47 -0400)]
headphone: fix overflow buffer handling

Fixes #11502

10 years agoNEWS: add some entries for the mac interface
David Fuhrmann [Sun, 25 May 2014 15:22:19 +0000 (17:22 +0200)]
NEWS: add some entries for the mac interface

10 years agoaccess: rar: skip old volume format string on failure (fix #9835)
Francois Cartegnie [Thu, 5 Dec 2013 15:14:04 +0000 (16:14 +0100)]
access: rar: skip old volume format string on failure (fix #9835)

10 years agoQt: sprefs: word wrap long label
Francois Cartegnie [Sat, 24 May 2014 20:34:09 +0000 (22:34 +0200)]
Qt: sprefs: word wrap long label

10 years agodemux: mp4: add trex helper and box checks
Francois Cartegnie [Sat, 24 May 2014 18:40:07 +0000 (20:40 +0200)]
demux: mp4: add trex helper and box checks

10 years agodemux: mp4: compute virtual box size
Francois Cartegnie [Sat, 24 May 2014 17:58:05 +0000 (19:58 +0200)]
demux: mp4: compute virtual box size

10 years agodemux: mp4: add shortcut for box data union
Francois Cartegnie [Sat, 24 May 2014 17:59:04 +0000 (19:59 +0200)]
demux: mp4: add shortcut for box data union

10 years agoContribs: update to 2.5.3
Jean-Baptiste Kempf [Sat, 24 May 2014 16:23:43 +0000 (18:23 +0200)]
Contribs: update to 2.5.3

10 years agoContribs: update PNG to 1.6.10
Jean-Baptiste Kempf [Sat, 24 May 2014 16:12:41 +0000 (18:12 +0200)]
Contribs: update PNG to 1.6.10

CVE-2014-0333

10 years agoContribs: update modplug to 0.8.8.5
Jean-Baptiste Kempf [Sat, 24 May 2014 16:04:16 +0000 (18:04 +0200)]
Contribs: update modplug to 0.8.8.5

Finally, a release!

10 years agoContribs: Update gpg-error to 1.13
Jean-Baptiste Kempf [Sat, 24 May 2014 15:55:12 +0000 (17:55 +0200)]
Contribs: Update gpg-error to 1.13

10 years agoContribs: update GnuTLS to 3.1.24
Jean-Baptiste Kempf [Sat, 24 May 2014 15:47:43 +0000 (17:47 +0200)]
Contribs: update GnuTLS to 3.1.24

10 years agoContribs: update dvbpsi to 1.2.0
Jean-Baptiste Kempf [Sat, 24 May 2014 15:46:39 +0000 (17:46 +0200)]
Contribs: update dvbpsi to 1.2.0

10 years agodemux: mp4: fix reading tfra
Francois Cartegnie [Sat, 24 May 2014 15:00:43 +0000 (17:00 +0200)]
demux: mp4: fix reading tfra

10 years agodemux: mp4: fix reading elst
Francois Cartegnie [Sat, 24 May 2014 14:51:26 +0000 (16:51 +0200)]
demux: mp4: fix reading elst

10 years agodemux: mp4: fix reading stss/stsh
Francois Cartegnie [Sat, 24 May 2014 14:49:36 +0000 (16:49 +0200)]
demux: mp4: fix reading stss/stsh

10 years agofetcher: fix setting pointer to out of scope var (cid #1215273)
Francois Cartegnie [Sat, 24 May 2014 14:44:34 +0000 (16:44 +0200)]
fetcher: fix setting pointer to out of scope var (cid #1215273)

10 years agoFix AUTHORS
Christoph Miebach [Sat, 24 May 2014 15:07:04 +0000 (11:07 -0400)]
Fix AUTHORS

10 years agomake update-po
Christoph Miebach [Sat, 24 May 2014 14:58:24 +0000 (10:58 -0400)]
make update-po

10 years agoUpdate MODULES_LIST
Jean-Baptiste Kempf [Sat, 24 May 2014 14:49:53 +0000 (16:49 +0200)]
Update MODULES_LIST

10 years agoUpdate NEWS
Jean-Baptiste Kempf [Sat, 24 May 2014 14:30:50 +0000 (16:30 +0200)]
Update NEWS

10 years agolib: use explicit array initialisation syntax for position table
Mark Lee [Sat, 24 May 2014 12:00:24 +0000 (13:00 +0100)]
lib: use explicit array initialisation syntax for position table

Also use unsigned char rather than int as the type

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agoios dialog provider: fix insufficient nil checks
Felix Paul Kühne [Sat, 24 May 2014 12:26:42 +0000 (14:26 +0200)]
ios dialog provider: fix insufficient nil checks

10 years agolib: map the position enum to the correct subpicture alignment bitmasks
Mark Lee [Sat, 24 May 2014 06:41:47 +0000 (07:41 +0100)]
lib: map the position enum to the correct subpicture alignment bitmasks

libvlc_media_player_set_video_title_display() was wrongly using the
enum value directly, leading to the video title appearing in the wrong
position for some values

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agomacosx: simplify setAudioFilter
David Fuhrmann [Sat, 24 May 2014 07:24:58 +0000 (09:24 +0200)]
macosx: simplify setAudioFilter

10 years agomacosx: fix memleak, cosmetics
David Fuhrmann [Sat, 24 May 2014 07:08:53 +0000 (09:08 +0200)]
macosx: fix memleak, cosmetics

10 years agomacosx: remove unneeded eq variable initialization
David Fuhrmann [Sat, 24 May 2014 07:04:19 +0000 (09:04 +0200)]
macosx: remove unneeded eq variable initialization

10 years agoaout: do not restart input if filter string is unchanged
Rémi Denis-Courmont [Sat, 24 May 2014 05:03:25 +0000 (13:03 +0800)]
aout: do not restart input if filter string is unchanged

This avoids glitching when changing the equalizer bands from LibVLC.

10 years agoaout: move input restart on filter change from playlist code
Rémi Denis-Courmont [Sat, 24 May 2014 05:01:44 +0000 (13:01 +0800)]
aout: move input restart on filter change from playlist code

So that it works for LibVLC too.

10 years agolib: enable/disable the equalizer as needed, simplify
Rémi Denis-Courmont [Sat, 24 May 2014 04:55:30 +0000 (12:55 +0800)]
lib: enable/disable the equalizer as needed, simplify

10 years agoaout: fix assertion on error path from transcode
Rémi Denis-Courmont [Sat, 24 May 2014 04:45:16 +0000 (12:45 +0800)]
aout: fix assertion on error path from transcode

10 years agoaout: remove the bands callback (fixes #9350)
Rémi Denis-Courmont [Sat, 24 May 2014 04:43:01 +0000 (12:43 +0800)]
aout: remove the bands callback (fixes #9350)

playlist_EnableAudioFilter() can be used to turn the equalizer on or off.
The GUI already does so.

10 years agoaout: remove unused "equalizer" object variable
Rémi Denis-Courmont [Sat, 24 May 2014 03:55:02 +0000 (11:55 +0800)]
aout: remove unused "equalizer" object variable

This is no longer set anywhere, since equalizer-preset superseded it.

10 years agoequalizer: clean up bands callback and handle invalid/incomplete input
Rémi Denis-Courmont [Thu, 22 May 2014 14:23:17 +0000 (22:23 +0800)]
equalizer: clean up bands callback and handle invalid/incomplete input

10 years agoequalizer: rationalize the equalizer preset callback
Rémi Denis-Courmont [Thu, 22 May 2014 14:06:13 +0000 (22:06 +0800)]
equalizer: rationalize the equalizer preset callback

This is just a wrapper from the pair of pre-amp and bands callbacks.
(This patch does not fix existing race conditions in init.)

10 years agoequalizer: reduce PreampCallback contention scope
Rémi Denis-Courmont [Thu, 22 May 2014 13:49:41 +0000 (21:49 +0800)]
equalizer: reduce PreampCallback contention scope

10 years agotranscode: keep in track of input pts drift for video
Ilkka Ollakka [Fri, 23 May 2014 12:04:55 +0000 (15:04 +0300)]
transcode: keep in track of input pts drift for video

Also name it to be next_input_pts instead of interpolated_pts

If input drift is more than 100ms that we estimate, we have most
likely dropped some packet and we should reset timers. Otherwise
it can cause lipsync issues if we for example just transcode video
track and audio track keeps original (jumped) pts.

10 years agotranscode: store fmt per id/track
Ilkka Ollakka [Fri, 23 May 2014 12:03:41 +0000 (15:03 +0300)]
transcode: store fmt per id/track

This helps to keep filters etc if there is for example 2 different audio
tracks with different channel count etc.

10 years agodcp: Add case GET_PTS_DELAY in Control()
Nicolas Bertrand [Fri, 23 May 2014 09:20:47 +0000 (11:20 +0200)]
dcp: Add case GET_PTS_DELAY in Control()

Use the option --file-caching to set PTS_DELAY
Default caching value is 30s, okay for DCPs with 100Mb/s bitrate
For higher bitrates and high resolution values, file-caching shall
be reduced. Avoid fifo full problem in decoder.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoFix mmal include paths
Petri Hintukainen [Fri, 23 May 2014 08:36:28 +0000 (11:36 +0300)]
Fix mmal include paths

10 years agoFix the compilation on Android because of incomplete libc.
Adrien Maglo [Thu, 22 May 2014 15:40:09 +0000 (17:40 +0200)]
Fix the compilation on Android because of incomplete libc.

The nanf function is missing.

10 years agoAndroid vout: support the mouse events from jni
Jean-Baptiste Kempf [Tue, 13 May 2014 00:02:42 +0000 (02:02 +0200)]
Android vout: support the mouse events from jni

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoQt: simplify Win32 and Mac detection
Jean-Baptiste Kempf [Thu, 22 May 2014 12:56:27 +0000 (14:56 +0200)]
Qt: simplify Win32 and Mac detection

10 years agoQt: Avoid uninitialized records in option array
Hugo Beauzée-Luyssen [Thu, 22 May 2014 09:41:22 +0000 (12:41 +0300)]
Qt: Avoid uninitialized records in option array

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoQt: Avoid using dangling pointers and fix memleaks
Hugo Beauzée-Luyssen [Thu, 22 May 2014 09:41:20 +0000 (12:41 +0300)]
Qt: Avoid using dangling pointers and fix memleaks

The pointer returned is only valid for the statement calling the
function. The temporary QByteArray falls out of scope immediatly after

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoQt: Fix crash introduced by 798ee1ab
Hugo Beauzée-Luyssen [Thu, 22 May 2014 09:41:19 +0000 (12:41 +0300)]
Qt: Fix crash introduced by 798ee1ab

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoh264 packetizer: Remove unused enum
Hugo Beauzée-Luyssen [Thu, 22 May 2014 09:41:17 +0000 (12:41 +0300)]
h264 packetizer: Remove unused enum

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agocodec/mmal: Add mmal based decoder plugin
Dennis Hamester [Wed, 21 May 2014 11:46:41 +0000 (13:46 +0200)]
codec/mmal: Add mmal based decoder plugin

This plugin is capable of decoding MPEG-2 and H264 video through the Multi
Media Abstraction Layer (MMAL) by Broadcom. It is supported by recent Broadcom
SoCs and found on the widely spread Raspberry Pi.

Signed-off-by: Dennis Hamester <dennis.hamester@gmail.com>
Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agovideo_output/mmal: Add mmal based video output plugin
Dennis Hamester [Wed, 21 May 2014 11:46:40 +0000 (13:46 +0200)]
video_output/mmal: Add mmal based video output plugin

This plugin uses the Multimedia Abstraction Layer (mmal) by Broadcom. It is
supported on recent Broadcom SoCs as found on the well known Raspberry Pi.
The plugin features support for native blending of overlays through DispManX.
Furthermore it supports automatic adaption of refresh rate to the video being
played through the tvservice API.

Signed-off-by: Dennis Hamester <dennis.hamester@gmail.com>
Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agommal: Register opaque fourcc in core as fake_fmt
Julian Scheel [Wed, 21 May 2014 11:46:39 +0000 (13:46 +0200)]
mmal: Register opaque fourcc in core as fake_fmt

Add a new fourcc, which will be used by the mmal decoder and vout plugins for
passing around opaque picture pointers to realize a zerocopy pipeline on mmal
enabled platforms.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Dennis Hamester <dennis.hamester@gmail.com>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoRevert "src/input: add a new input option flag to replace values of existing options"
David Fuhrmann [Thu, 22 May 2014 09:10:05 +0000 (11:10 +0200)]
Revert "src/input: add a new input option flag to replace values of existing options"

This code was superseded by another approach and is not used anymore.

This reverts commit ba82f10c7108719e85413ee518e53249a549db85.

10 years agomacosx: cosmetics
David Fuhrmann [Thu, 22 May 2014 09:05:30 +0000 (11:05 +0200)]
macosx: cosmetics

10 years agomacosx: fix purging of resume media data, avoid memleak
David Fuhrmann [Thu, 22 May 2014 09:04:46 +0000 (11:04 +0200)]
macosx: fix purging of resume media data, avoid memleak

10 years agoparser/fetcher: split in 2 pass mode
Francois Cartegnie [Wed, 21 May 2014 19:12:33 +0000 (21:12 +0200)]
parser/fetcher: split in 2 pass mode

Changes from a depth first (local then network) per item to
an horizontal parsing. Allows displaying all local files first
and let the thread slowly process all other resources.