]> git.sesse.net Git - vlc/log
vlc
13 years agostream_filter/httplive.c: cleanup stream_sys_t structure
Jean-Paul Saman [Tue, 28 Dec 2010 13:53:28 +0000 (14:53 +0100)]
stream_filter/httplive.c: cleanup stream_sys_t structure

Abstract HLS playback variables into a structure

Conflicts:

modules/stream_filter/httplive.c

13 years agostream_filter/httplive.c: Initialize HLS Live stream and abstract HLS playlist variab...
Jean-Paul Saman [Tue, 28 Dec 2010 11:30:26 +0000 (12:30 +0100)]
stream_filter/httplive.c: Initialize HLS Live stream and abstract HLS playlist variables into a structure

Initialize HLS Live stream and abstract HLS playlist variables into a structure.

13 years agostream_filter/httplive.c: simplify relative_URI() function.
Jean-Paul Saman [Tue, 28 Dec 2010 11:13:31 +0000 (12:13 +0100)]
stream_filter/httplive.c: simplify relative_URI() function.

Simplify relative_URI() function.

13 years agostream_filter/httplive.c: download 6 segments from start point
Jean-Paul Saman [Mon, 27 Dec 2010 13:21:17 +0000 (14:21 +0100)]
stream_filter/httplive.c: download 6 segments from start point

The HLS plugin downloads all segments as fast as possible once started. This is
not very friendly to HLS servers, because it equals a full download of the movie in one go.
However by downloading only a certain amount (say 6 segments, which is about 60 seconds usually)
the load on the server is spread.

13 years agoRevert "src: fixed 2 errors detected by the clang static analyser"
Felix Paul Kühne [Tue, 28 Dec 2010 13:21:07 +0000 (14:21 +0100)]
Revert "src: fixed 2 errors detected by the clang static analyser"

This reverts commit 0e65dd7707b32d702dcf1f8ad74b641f9b6bb761.

13 years agomacosx: return a value in a non-void method
Felix Paul Kühne [Sat, 4 Dec 2010 16:18:20 +0000 (17:18 +0100)]
macosx: return a value in a non-void method

13 years agosrc: fixed 2 errors detected by the clang static analyser
Felix Paul Kühne [Sat, 4 Dec 2010 16:17:37 +0000 (17:17 +0100)]
src: fixed 2 errors detected by the clang static analyser

13 years agoMention libVLC improvements in NEWS
Jean-Baptiste Kempf [Mon, 27 Dec 2010 13:49:24 +0000 (14:49 +0100)]
Mention libVLC improvements in NEWS

13 years agoAdd method for getting stats from VLCMedia
Rune Botten [Mon, 20 Dec 2010 15:11:47 +0000 (16:11 +0100)]
Add method for getting stats from VLCMedia

Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
13 years agoUpdate Blackmagic DeckLink driver to the 7.9 SDK.
Steinar H. Gunderson [Sun, 26 Dec 2010 21:07:33 +0000 (21:07 +0000)]
Update Blackmagic DeckLink driver to the 7.9 SDK.

From 7.6 to 7.9, the method for setting video modes et al was changed,
in a way that is neither backwards nor forwards compatible. Even though
the 7.9 SDK includes some backwards-compatible headers for emulating
older APIs, they are unfortunately not a drop-in replacement, since they
add version numbers to struct names et al. Thus, there is no simple method
of maintaining source-level compatibility with both APIs (even though a
VLC compiled against the 7.6 SDK most likely would work if moved to a
machine with 7.9 driver), and given the choice, we should support the
newest API, as the older SDK isn't even downloadable anymore.

Thus, update unconditionally to the new API, and hope Blackmagic won't
change things too often in the future.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoQt, sprefs: add dependency of auto-resize, to integration of video in intf
Jean-Baptiste Kempf [Sun, 26 Dec 2010 13:01:15 +0000 (14:01 +0100)]
Qt, sprefs: add dependency of auto-resize, to integration of video in intf

13 years agoQt: add the minimize-on-pause option in the SPrefs...
Jean-Baptiste Kempf [Sun, 26 Dec 2010 12:58:58 +0000 (13:58 +0100)]
Qt: add the minimize-on-pause option in the SPrefs...

13 years agoAdd an option to pause the playback on minimizing the window. http://trac.videolan...
Jakub Wieczorek [Sat, 25 Dec 2010 22:08:23 +0000 (23:08 +0100)]
Add an option to pause the playback on minimizing the window. http://trac.videolan.org/vlc/ticket/2234

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoInputManager: Rename the status property to playingStatus and add a getter.
Jakub Wieczorek [Fri, 24 Dec 2010 18:39:29 +0000 (19:39 +0100)]
InputManager: Rename the status property to playingStatus and add a getter.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agovod: remove useless stuff
Pierre Ynard [Thu, 23 Dec 2010 14:06:56 +0000 (15:06 +0100)]
vod: remove useless stuff

13 years agoMove the Phonon binding away from gitorious
Jean-Baptiste Kempf [Thu, 23 Dec 2010 13:45:30 +0000 (14:45 +0100)]
Move the Phonon binding away from gitorious

13 years agoQt: move the playlist button in the main controller
Jean-Baptiste Kempf [Thu, 23 Dec 2010 13:22:13 +0000 (14:22 +0100)]
Qt: move the playlist button in the main controller

13 years agortsp: check Range validity before starting to process the request
Pierre Ynard [Thu, 23 Dec 2010 13:20:09 +0000 (14:20 +0100)]
rtsp: check Range validity before starting to process the request

13 years agoRemove the filter patterns in the playlist file dialog from the translatable strings...
Jakub Wieczorek [Tue, 21 Dec 2010 22:25:40 +0000 (23:25 +0100)]
Remove the filter patterns in the playlist file dialog from the translatable strings. These shouldn't be translated and malforming them could introduce a functional bug, as it happened in the case of the Spanish translation. http://trac.videolan.org/vlc/ticket/4376

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoQt: messages: Use std button for close button
Francois Cartegnie [Wed, 22 Dec 2010 18:41:16 +0000 (19:41 +0100)]
Qt: messages: Use std button for close button

13 years agostream_filter/httplive.c: better wording
Jean-Paul Saman [Wed, 22 Dec 2010 08:55:59 +0000 (09:55 +0100)]
stream_filter/httplive.c: better wording

13 years agostream_filter/httplive.c: add sanity check
Jean-Paul Saman [Mon, 20 Dec 2010 22:37:20 +0000 (23:37 +0100)]
stream_filter/httplive.c: add sanity check

Add sanity check before downloading if measured bandwidth is sufficient to download
next segment. If not then go into error mode.

13 years agostream_filter/httplive.c: p_sys->segment reset in hls_Thread is not needed.
Jean-Paul Saman [Mon, 20 Dec 2010 20:13:35 +0000 (21:13 +0100)]
stream_filter/httplive.c: p_sys->segment reset in hls_Thread is not needed.

commit id: 4929a92d makes this code obsolete

13 years agostream_filter/httplive.c: Allow bandwidth adaptation while prefetching.
Jean-Paul Saman [Mon, 20 Dec 2010 18:48:37 +0000 (19:48 +0100)]
stream_filter/httplive.c: Allow bandwidth adaptation while prefetching.

Allow bandwidth adaptation while prefetching.

13 years agostream_filter/httplive.c: do not seek in last 3 segments of HLS stream
Jean-Paul Saman [Fri, 17 Dec 2010 14:44:42 +0000 (15:44 +0100)]
stream_filter/httplive.c: do not seek in last 3 segments of HLS stream

Seeking into the last 3 segments keeps this condition in false state. In this
case it should turn into true because the last 3 segments have already been downloaded.
Or the condition should just not be applied.

13 years agostream_filter/httplive.c: Rename NextSegment() to GetSegment()
Jean-Paul Saman [Fri, 17 Dec 2010 14:35:28 +0000 (15:35 +0100)]
stream_filter/httplive.c: Rename NextSegment() to GetSegment()

The function NextSegment() no longer resembles its name. It does not
get the next segment. It just gets the segment p_sys->segment from a
HLS stream (default p_sys->current).

Renamed the function GetSegment() to more resemble its usage.

13 years agostream_filter/httplive.c: allow seeking for all segments.
Jean-Paul Saman [Tue, 21 Dec 2010 08:33:18 +0000 (09:33 +0100)]
stream_filter/httplive.c: allow seeking for all segments.

Seeking was only implemented for segments already downloaded. Now seeking
is also allowed for segments not downloaded.

13 years agostream_filter/httplive.c: seeking improvements
Jean-Paul Saman [Fri, 17 Dec 2010 11:22:47 +0000 (12:22 +0100)]
stream_filter/httplive.c: seeking improvements

Improve seeking for HLS streams. The seeking is done on a granularity of
segment->duration.

13 years agostream_filter/httplive.c: HLS stream size calculation
Jean-Paul Saman [Fri, 17 Dec 2010 09:55:50 +0000 (10:55 +0100)]
stream_filter/httplive.c: HLS stream size calculation

The function hls_GetStreamSize() calculates the HLS stream size in bytes, based
upon information found in the .m3u8 file. The sum of each segment duration
(in seconds) times bandwith in bytes (hls->bandwidth/8).

13 years agostream_filter/httplive.c: rename segment->length to segment->duration
Jean-Paul Saman [Fri, 17 Dec 2010 09:53:25 +0000 (10:53 +0100)]
stream_filter/httplive.c: rename segment->length to segment->duration

Rename wrongly named segment->length to segment->duration.

13 years agostream_filter/httplive.c: improve locking of hls stream instances
Jean-Paul Saman [Tue, 14 Dec 2010 19:19:24 +0000 (20:19 +0100)]
stream_filter/httplive.c: improve locking of hls stream instances

Make locking more consistent.

13 years agoMaemo: fix icons paths.
Konstantin Pavlov [Tue, 21 Dec 2010 22:35:01 +0000 (01:35 +0300)]
Maemo: fix icons paths.

13 years agoContrib: point ACLOCAL to appropriate place for tremor.
Konstantin Pavlov [Mon, 22 Nov 2010 20:38:44 +0000 (23:38 +0300)]
Contrib: point ACLOCAL to appropriate place for tremor.

13 years agoCodec/vorbis: follow tremor API change.
Konstantin Pavlov [Mon, 22 Nov 2010 20:38:27 +0000 (23:38 +0300)]
Codec/vorbis: follow tremor API change.

13 years agoML: Fix binary search
Srikanth Raju [Tue, 21 Dec 2010 19:13:36 +0000 (00:43 +0530)]
ML: Fix binary search

13 years agoFiles and paths are not string variables (for Qt)
Francois Cartegnie [Tue, 21 Dec 2010 18:51:10 +0000 (19:51 +0100)]
Files and paths are not string variables (for Qt)

13 years agoFix segfault in Qt adv_prefs caused by Null text.
Francois Cartegnie [Tue, 21 Dec 2010 18:37:29 +0000 (19:37 +0100)]
Fix segfault in Qt adv_prefs caused by Null text.

13 years agoLibVLC Audio/video filters listing API
Jakub Wieczorek [Mon, 20 Dec 2010 08:47:33 +0000 (09:47 +0100)]
LibVLC Audio/video filters listing API

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoTry to decode WMVP with lavc WMV3's decoder
Jean-Baptiste Kempf [Mon, 20 Dec 2010 00:28:29 +0000 (01:28 +0100)]
Try to decode WMVP with lavc WMV3's decoder

13 years agoCodecs: map G.722 to avcodec decoder
Jean-Baptiste Kempf [Mon, 20 Dec 2010 00:18:03 +0000 (01:18 +0100)]
Codecs: map G.722 to avcodec decoder

Maybe .au demuxer should be modified accordingly

13 years agoQt, Menu: move "customize interface" near preferences
Jean-Baptiste Kempf [Sun, 19 Dec 2010 23:31:23 +0000 (00:31 +0100)]
Qt, Menu: move "customize interface" near preferences

13 years agoQt, sprefs: small fix for initial state
Jean-Baptiste Kempf [Sun, 19 Dec 2010 23:24:56 +0000 (00:24 +0100)]
Qt, sprefs: small fix for initial state

13 years agoQt, sprefs: add configuration for OSD Title position
Jean-Baptiste Kempf [Sun, 19 Dec 2010 20:29:37 +0000 (21:29 +0100)]
Qt, sprefs: add configuration for OSD Title position

13 years agoQt, sprefs: reorder interface tabulations and widget buddies
Jean-Baptiste Kempf [Sun, 19 Dec 2010 19:21:59 +0000 (20:21 +0100)]
Qt, sprefs: reorder interface tabulations and widget buddies

13 years agoQt, sprefs: link the systray options together
Jean-Baptiste Kempf [Sun, 19 Dec 2010 19:20:23 +0000 (20:20 +0100)]
Qt, sprefs: link the systray options together

13 years agoBroadcom CrystalHD decoder support
Jean-Baptiste Kempf [Sat, 18 Dec 2010 23:42:10 +0000 (00:42 +0100)]
Broadcom CrystalHD decoder support

This new module works with BCM70015 Crystal HD video decoders
It handles hardware decoding of H264, VC-1 and mpeg2

So far, it only works on GNU/Linux with the appropriate driver and
library. Windows version is still limited.

This is the first part, since mpeg4, interlaced and BCM70012 are not
working yet.

13 years agoMethod for adding vlc-options to a VLCMedia
Rune Botten [Fri, 17 Dec 2010 21:00:30 +0000 (22:00 +0100)]
Method for adding vlc-options to a VLCMedia

--0016e64f6886ef58a30497a17561
Content-Type: text/plain; charset=ISO-8859-1

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
13 years agoAdd more files and folders to gitignore
Rune Botten [Fri, 17 Dec 2010 21:01:11 +0000 (22:01 +0100)]
Add more files and folders to gitignore

--00163631086b52edd30497a17858
Content-Type: text/plain; charset=ISO-8859-1

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
13 years agoWin32: clean the install from libtool and static objects
Jean-Baptiste Kempf [Sat, 18 Dec 2010 23:08:23 +0000 (00:08 +0100)]
Win32: clean the install from libtool and static objects

13 years agoConfigure: Win32, store the path of peflags, since it will be provided by the contribs
Jean-Baptiste Kempf [Sat, 18 Dec 2010 23:07:44 +0000 (00:07 +0100)]
Configure: Win32, store the path of peflags, since it will be provided by the contribs

13 years agoQt/ML: Configuration dialog for Media Library Directory Monitoring
Srikanth Raju [Fri, 17 Dec 2010 20:33:07 +0000 (02:03 +0530)]
Qt/ML: Configuration dialog for Media Library Directory Monitoring

13 years agortsp: return an error when the client tries to seek a broadcast stream
Pierre Ynard [Fri, 17 Dec 2010 12:57:48 +0000 (13:57 +0100)]
rtsp: return an error when the client tries to seek a broadcast stream

13 years agortsp: pass proper PLAY requests to VoD
Pierre Ynard [Fri, 17 Dec 2010 11:54:43 +0000 (12:54 +0100)]
rtsp: pass proper PLAY requests to VoD

Half of it is still unimplemented, so it's just sweeping under the
VLM rug

13 years agortsp: small simplification
Pierre Ynard [Fri, 17 Dec 2010 09:38:36 +0000 (10:38 +0100)]
rtsp: small simplification

13 years agovod: playing/seeking improvement
Pierre Ynard [Fri, 17 Dec 2010 08:23:21 +0000 (09:23 +0100)]
vod: playing/seeking improvement

13 years agortsp: don't forget to set ssrc
Pierre Ynard [Fri, 17 Dec 2010 08:06:49 +0000 (09:06 +0100)]
rtsp: don't forget to set ssrc

13 years agovod: support for adding tracks after start-up
Pierre Ynard [Fri, 17 Dec 2010 07:12:09 +0000 (08:12 +0100)]
vod: support for adding tracks after start-up

13 years agoURL box is now focussed when "Open Network Stream" dialog box opens.
Daniel Marth [Wed, 15 Dec 2010 18:19:49 +0000 (19:19 +0100)]
URL box is now focussed when "Open Network Stream" dialog box opens.

The URL box in the "Open Network Stream" dialog has now always focus
when opened and its content is automatically selected.
The patch is for ticket #4361 and was created as a part of a GCI-task
(http://www.google-melange.com/gci/task/show/google/gci2010/videolan/t129200306101).

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agortsp: track muting support
Pierre Ynard [Wed, 15 Dec 2010 06:31:24 +0000 (07:31 +0100)]
rtsp: track muting support

13 years agoqt4: use caching in pictureflow (bring it back)
Ilkka Ollakka [Tue, 14 Dec 2010 17:40:57 +0000 (19:40 +0200)]
qt4: use caching in pictureflow (bring it back)

13 years agoQt4: pictureflow, draw album artists/title on flowimage
Ilkka Ollakka [Thu, 9 Dec 2010 15:47:20 +0000 (17:47 +0200)]
Qt4: pictureflow, draw album artists/title on flowimage

13 years agoQt4: use transform in pictureflow to ease up drawing
Ilkka Ollakka [Thu, 9 Dec 2010 15:45:21 +0000 (17:45 +0200)]
Qt4: use transform in pictureflow to ease up drawing

13 years agortsp: clean up multicast parameters
Pierre Ynard [Tue, 14 Dec 2010 16:34:38 +0000 (17:34 +0100)]
rtsp: clean up multicast parameters

13 years agortp sout: refactor muxed case handling
Pierre Ynard [Tue, 14 Dec 2010 16:11:40 +0000 (17:11 +0100)]
rtp sout: refactor muxed case handling

This will allow to clean up multicast parameters

13 years agoRevert "stream_filter/httplive.c: select stream with lowest bandwidth to start playback."
Jean-Paul Saman [Tue, 14 Dec 2010 11:10:13 +0000 (12:10 +0100)]
Revert "stream_filter/httplive.c: select stream with lowest bandwidth to start playback."

This reverts commit d20cd47813b732bba92eb3d2663f13aa89108576.

Conflicts:

modules/stream_filter/httplive.c

13 years agostream_filter/httplive.c: Use first HLS stream in .m3u8 as starting point.
Jean-Paul Saman [Tue, 14 Dec 2010 11:05:00 +0000 (12:05 +0100)]
stream_filter/httplive.c: Use first HLS stream in .m3u8 as starting point.

Determine which HLS stream can be served best by this server. If found, then download
the first two segments and start playback.

13 years agostream_filter/httplive.c: Try guessing best quality stream for this connection.
Jean-Paul Saman [Tue, 7 Dec 2010 15:11:07 +0000 (16:11 +0100)]
stream_filter/httplive.c: Try guessing best quality stream for this connection.

Try picking the best quality stream possible. Then start downloading first
3 segments to ensure a smooth playback start.

13 years agostream_filter/httplive.c: segment->sequence was of by one
Jean-Paul Saman [Tue, 7 Dec 2010 15:15:11 +0000 (16:15 +0100)]
stream_filter/httplive.c: segment->sequence was of by one

The value for segment->sequence is of by one. It is specified to start
at 0 and the code lets it start by 1.

13 years agoaccess/v4l2.c: Tell vlc what framerate the device delivers
Jean-Paul Saman [Fri, 3 Dec 2010 15:11:26 +0000 (16:11 +0100)]
access/v4l2.c: Tell vlc what framerate the device delivers

The framerate as specified by the user or detected by the v4l2 access input was
overwritten by the rawvideo decoder. The module did not specify:

es_fmt.video.i_frame_rate
es_fmt.video.i_frame_rate_base

Their default values are 0. The rawvideo decoder detects that there is no framerate
specified and resorts to its own default (fps 25.0). Through setting framerate and
framerate_base in the v4l2 es format the correct fps is communicated to vlc core.

13 years agoaccess/v4l2: remove framerate reduction code.
Jean-Paul Saman [Fri, 3 Dec 2010 15:09:10 +0000 (16:09 +0100)]
access/v4l2: remove framerate reduction code.

The framerate reduction code is not needed. If the user did not set
the requested framerate, then the v4l2 module asks the driver for its
default value. When fps is specified by the user then that one is used.

13 years agoRevert "i18n: remove deleted file" The file is present again.
Rémi Duraffort [Tue, 14 Dec 2010 08:23:48 +0000 (09:23 +0100)]
Revert "i18n: remove deleted file" The file is present again.

This reverts commit e1d4b62a17dfa9228140710703f1487ea4a70707.

13 years agoDocumentation error, is milliseconds
Rune Botten [Mon, 13 Dec 2010 12:46:24 +0000 (13:46 +0100)]
Documentation error, is milliseconds

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
13 years agoML: fix potential memleaks.
Rémi Duraffort [Mon, 13 Dec 2010 14:04:03 +0000 (15:04 +0100)]
ML: fix potential memleaks.

13 years agoML: remove duplication in static array.
Rémi Duraffort [Mon, 13 Dec 2010 13:46:18 +0000 (14:46 +0100)]
ML: remove duplication in static array.

13 years agoMore cleaner fix when tdestroy only is missing.
Rémi Duraffort [Mon, 13 Dec 2010 13:15:04 +0000 (14:15 +0100)]
More cleaner fix when tdestroy only is missing.

13 years agortp sout: destroy mutex
Pierre Ynard [Mon, 13 Dec 2010 01:06:02 +0000 (02:06 +0100)]
rtp sout: destroy mutex

13 years agoContribs: fix mpc...
Jean-Baptiste Kempf [Sun, 12 Dec 2010 22:51:36 +0000 (23:51 +0100)]
Contribs: fix mpc...

Sure, naming a static library *_static.a is _VERY_ useful
(and helps the linker find it... not)
And of course, installing .svn on make install is clever

Do not ask me why noone uses MPC these days...

13 years agoDo not clear --play-and-pause once it happens
Rémi Denis-Courmont [Sun, 12 Dec 2010 22:14:47 +0000 (00:14 +0200)]
Do not clear --play-and-pause once it happens

Some people want to seek backward, resume and pause again at end-of-stream.

13 years agortsp: clean up useless stuff
Pierre Ynard [Sun, 12 Dec 2010 09:36:22 +0000 (10:36 +0100)]
rtsp: clean up useless stuff

13 years agortsp: clean up RTP-Info generation
Pierre Ynard [Sun, 12 Dec 2010 08:54:08 +0000 (09:54 +0100)]
rtsp: clean up RTP-Info generation

13 years agortsp: enable forgotten reason phrase
Pierre Ynard [Sun, 12 Dec 2010 08:31:03 +0000 (09:31 +0100)]
rtsp: enable forgotten reason phrase

13 years agortsp: handle SETUP requests on already set up tracks
Pierre Ynard [Sun, 12 Dec 2010 08:24:41 +0000 (09:24 +0100)]
rtsp: handle SETUP requests on already set up tracks

13 years agoi18n: add new module
Pierre Ynard [Sat, 11 Dec 2010 19:13:41 +0000 (20:13 +0100)]
i18n: add new module

13 years agodisplay sout: use CLOCK_FREQ
Pierre Ynard [Sat, 11 Dec 2010 19:03:34 +0000 (20:03 +0100)]
display sout: use CLOCK_FREQ

13 years agomacosx/framework: Register VLCMediaPlayer for opening and buffering events
Rune Botten [Fri, 10 Dec 2010 09:49:59 +0000 (10:49 +0100)]
macosx/framework: Register VLCMediaPlayer for opening and buffering events

Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
13 years agoskins2: implement a new 'focus' attribute for text control
Erwan Tulou [Sat, 11 Dec 2010 10:56:14 +0000 (11:56 +0100)]
skins2: implement a new 'focus' attribute for text control

Up to now, text control could but be focusable, and this focus was used
to scroll text, should it be too long for full display.

From a user viewpoint, this behavior is often counterintuitive :
 - Most of the time, the control is designed to fit the text anyway, and
   scrolling is not expected.
 - On the other hand, an underlying control may be used to move the window
   (for instance, the title bar), and a text control is expected not to
   interact in this endeavor. Same goes for popupmenu, that is expected
   to work if one happens to right-click on a text control.

This patch adds a 'focus' attribute to the text control, and leave it to the
skins developper to decide which behavior is most desirable on a per-control
basis. focus still defaults to true to maintain skins current behavior.

13 years agoGME is not 1.2.0 news
Rémi Denis-Courmont [Sat, 11 Dec 2010 01:13:25 +0000 (03:13 +0200)]
GME is not 1.2.0 news

13 years agoNews
Rémi Denis-Courmont [Sat, 11 Dec 2010 01:13:11 +0000 (03:13 +0200)]
News

13 years agoAdded C64 sid demux module
Alan Fischer [Fri, 10 Dec 2010 23:34:57 +0000 (17:34 -0600)]
Added C64 sid demux module

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoSepia video filter
Branko Kokanovic [Mon, 15 Nov 2010 19:20:14 +0000 (20:20 +0100)]
Sepia video filter

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agohttpd: gracefully handle too large request bodies
Pierre Ynard [Fri, 10 Dec 2010 23:58:18 +0000 (00:58 +0100)]
httpd: gracefully handle too large request bodies

Return a 413 error instead of crashing

13 years agohttpd: fix parsing of request body
Pierre Ynard [Fri, 10 Dec 2010 23:41:08 +0000 (00:41 +0100)]
httpd: fix parsing of request body

This caused genuine bugs like mangled bodies and corrupted requests
(usually leading to 501 errors), and possibly leaks of memory buffer
of the size of the Content-Length parameter. This is pretty bad since
crafted requests could easily exhaust the memory and/or trigger a crash.
Apart from the contents of the buffer of the involved request, there
doesn't seem to be any possible memory corruption.

13 years agohttpd: fix grammar in comments
Pierre Ynard [Fri, 10 Dec 2010 23:13:48 +0000 (00:13 +0100)]
httpd: fix grammar in comments

13 years agoqt4: fix skins2 crash after exiting the preferences dialog
Erwan Tulou [Fri, 10 Dec 2010 18:44:45 +0000 (19:44 +0100)]
qt4: fix skins2 crash after exiting the preferences dialog

This fixes a regression brought by 7f485998dd63c9685f0a470439c9b2ea127ef5c5

On skins2(tested on Linux), open and close the preferences dialog leads to a
crash, because the whole qt4 thread terminates unexpectedly.

This is due to setQuitOnLastWindowClosed set to true. As a dialog provider,
qt4 doesn't run any windows, and therefore just closing the preferences
 dialog box (via accept() or reject()) signals the qt4 thread to quit.

13 years agoQt: reinstate the small QSplitter on Mac for the playlist
Jean-Baptiste Kempf [Fri, 10 Dec 2010 15:17:44 +0000 (16:17 +0100)]
Qt: reinstate the small QSplitter on Mac for the playlist

13 years agoQt: use SmallSize for the volume slider
Jean-Baptiste Kempf [Fri, 10 Dec 2010 14:52:56 +0000 (15:52 +0100)]
Qt: use SmallSize for the volume slider

13 years agoQt: provide QAction roles for menu roles
Jean-Baptiste Kempf [Fri, 10 Dec 2010 14:40:51 +0000 (15:40 +0100)]
Qt: provide QAction roles for menu roles

13 years agoQt, mac: make playist without the blue focus halo
Jean-Baptiste Kempf [Fri, 10 Dec 2010 14:23:26 +0000 (15:23 +0100)]
Qt, mac: make playist without the blue focus halo

13 years agoQt, mac: fix compilation
Jean-Baptiste Kempf [Fri, 10 Dec 2010 13:46:10 +0000 (14:46 +0100)]
Qt, mac: fix compilation

13 years agoQt, playlist: reduce the margins
Jean-Baptiste Kempf [Fri, 10 Dec 2010 13:39:22 +0000 (14:39 +0100)]
Qt, playlist: reduce the margins