vlc.git
11 years agoRemove useless memset
Rémi Denis-Courmont [Tue, 5 May 2009 20:40:01 +0000 (23:40 +0300)]
Remove useless memset

11 years agogrowl: fix object leak.
Rémi Duraffort [Tue, 5 May 2009 19:44:05 +0000 (21:44 +0200)]
growl: fix object leak.

11 years agogrowl: fix an assert.
Rémi Duraffort [Tue, 5 May 2009 19:39:17 +0000 (21:39 +0200)]
growl: fix an assert.

11 years agogrowl: fix compilation.
Rémi Duraffort [Tue, 5 May 2009 19:00:26 +0000 (21:00 +0200)]
growl: fix compilation.

11 years agoUse audio channel layout only when supported by avcodec.
Laurent Aimar [Tue, 5 May 2009 18:29:14 +0000 (20:29 +0200)]
Use audio channel layout only when supported by avcodec.

Butw ithout it, the layout of multichannels audio are probably wrong.

11 years agoWine: compilation fixes
Rémi Denis-Courmont [Tue, 5 May 2009 17:55:50 +0000 (20:55 +0300)]
Wine: compilation fixes

11 years agoComment syntax
Rémi Denis-Courmont [Tue, 5 May 2009 17:29:20 +0000 (20:29 +0300)]
Comment syntax

11 years agotranscode {a,s,v}enc are module parameters
Rémi Denis-Courmont [Tue, 5 May 2009 14:46:38 +0000 (17:46 +0300)]
transcode {a,s,v}enc are module parameters

Maybe we should split encoders per ES type?

11 years ago--opengl-provider is a module parameter
Rémi Denis-Courmont [Tue, 5 May 2009 14:41:05 +0000 (17:41 +0300)]
--opengl-provider is a module parameter

11 years agoqt4: fix encoding problem when passing the album art url from the core to Qt.
Rémi Duraffort [Tue, 5 May 2009 12:54:27 +0000 (14:54 +0200)]
qt4: fix encoding problem when passing the album art url from the core to Qt.

11 years agolibvlc: allow pause and stop during buffering (fixes: #2679)
Jean-Paul Saman [Tue, 5 May 2009 09:36:55 +0000 (11:36 +0200)]
libvlc: allow pause and stop during buffering (fixes: #2679)

11 years agotest.html: print pretty output when vlc.input.length and vlc.input.time return -1.
Jean-Paul Saman [Tue, 5 May 2009 08:33:42 +0000 (10:33 +0200)]
test.html: print pretty output when vlc.input.length and vlc.input.time return -1.

11 years agomozilla: remove dead code
Jean-Paul Saman [Sun, 3 May 2009 18:37:27 +0000 (20:37 +0200)]
mozilla: remove dead code

11 years agolive555: Mark --rtsp-{http,mcast} as safe.
Jean-Paul Saman [Sun, 3 May 2009 18:00:24 +0000 (20:00 +0200)]
live555: Mark --rtsp-{http,mcast} as safe.

11 years agosrc/control/media_player.c: cosmetics
Jean-Paul Saman [Fri, 1 May 2009 14:31:37 +0000 (16:31 +0200)]
src/control/media_player.c: cosmetics

11 years agoopengl: fix potential memleak
Jean-Paul Saman [Fri, 1 May 2009 14:12:57 +0000 (16:12 +0200)]
opengl: fix potential memleak

11 years agoUpdate test.html for mozilla and activex based browsers.
Jean-Paul Saman [Fri, 1 May 2009 13:35:12 +0000 (15:35 +0200)]
Update test.html for mozilla and activex based browsers.

11 years agolive555: Mark --rtsp-tcp as safe.
Jean-Paul Saman [Fri, 1 May 2009 13:32:37 +0000 (15:32 +0200)]
live555: Mark --rtsp-tcp as safe.

11 years agolive555: Fix #2676 show proper time when pausing iso 00:00:00
Jean-Paul Saman [Fri, 1 May 2009 13:26:24 +0000 (15:26 +0200)]
live555: Fix #2676 show proper time when pausing iso 00:00:00

11 years agomozilla: Fix #2678 resizing browser plugin during playback.
Jean-Paul Saman [Fri, 1 May 2009 12:53:16 +0000 (14:53 +0200)]
mozilla: Fix #2678 resizing browser plugin during playback.

11 years agomozilla: cleanup
Jean-Paul Saman [Thu, 30 Apr 2009 06:48:34 +0000 (08:48 +0200)]
mozilla: cleanup

11 years agoactivex: sync test.html page with mozilla test.html page
Jean-Paul Saman [Mon, 20 Apr 2009 20:36:20 +0000 (22:36 +0200)]
activex: sync test.html page with mozilla test.html page

11 years agomozilla test.html still used some old vlc.playlist calls that are depreceated.
Jean-Paul Saman [Mon, 20 Apr 2009 20:28:20 +0000 (22:28 +0200)]
mozilla test.html still used some old vlc.playlist calls that are depreceated.

These calls have been replaced by vlc.playlist.items.* calls.

11 years agoBe more relaxed and change all library paths when necessary.
Jean-Paul Saman [Sun, 19 Apr 2009 20:28:56 +0000 (22:28 +0200)]
Be more relaxed and change all library paths when necessary.

11 years agoHonor libvlc/libvlccorelibrary versions
Jean-Paul Saman [Sun, 19 Apr 2009 20:27:38 +0000 (22:27 +0200)]
Honor libvlc/libvlccorelibrary versions

11 years agoDo not try to seeking beyond the end of stream in mmstu.
Laurent Aimar [Mon, 4 May 2009 19:00:06 +0000 (21:00 +0200)]
Do not try to seeking beyond the end of stream in mmstu.

11 years agoDo not read the whole file (in memory !) when parsing RAR.
Laurent Aimar [Mon, 4 May 2009 18:47:32 +0000 (20:47 +0200)]
Do not read the whole file (in memory !) when parsing RAR.

11 years agoAllow back seeking after an access EOF.
Laurent Aimar [Mon, 4 May 2009 18:44:21 +0000 (20:44 +0200)]
Allow back seeking after an access EOF.

It is up to the access to refuse if it can't.
Anyway, the check was only for one path of a seek command (when using
stream_Read( NULL, size)).
This partially revert fc9f8518, please report any breakage.

11 years agomux_asf: fix memleak.
Rémi Duraffort [Mon, 4 May 2009 12:44:39 +0000 (14:44 +0200)]
mux_asf: fix memleak.

11 years agosap: fix memleak.
Rémi Duraffort [Mon, 4 May 2009 12:32:16 +0000 (14:32 +0200)]
sap: fix memleak.

11 years agoFixed PCR origin in ogg.
Laurent Aimar [Sun, 3 May 2009 18:46:17 +0000 (20:46 +0200)]
Fixed PCR origin in ogg.

It avoids loosing the first packets (audio/video).

11 years agoFixed typo in avcodec audio.
Laurent Aimar [Sun, 3 May 2009 17:54:56 +0000 (19:54 +0200)]
Fixed typo in avcodec audio.

11 years agoTry to setup avcodec audio format as soon as possible.
Laurent Aimar [Sun, 3 May 2009 17:50:39 +0000 (19:50 +0200)]
Try to setup avcodec audio format as soon as possible.

It will help the buggy transcode stream_out module.

11 years agosignals: let the default handlers kill VLC after 3 seconds
Rémi Denis-Courmont [Sun, 3 May 2009 17:50:19 +0000 (20:50 +0300)]
signals: let the default handlers kill VLC after 3 seconds

This should only be used if VLC deadlocks, or takes an awfully long time
to clean up. That will let VLC be killed as with the older signals
handler.

11 years agoAdded I420<->J420 (422/440/444) equivalence in vout_ChromaCmp.
Laurent Aimar [Sun, 3 May 2009 17:06:07 +0000 (19:06 +0200)]
Added I420<->J420 (422/440/444) equivalence in vout_ChromaCmp.

 It will prevent a useless chroma conversion for the vout using it
(x11/xvideo at least).
 It is not perfect are they are not exactly equal, but in the current
state, I think it is the best workaround.

11 years agoSimplify a bit vout_ChromaCmp.
Laurent Aimar [Sun, 3 May 2009 17:03:47 +0000 (19:03 +0200)]
Simplify a bit vout_ChromaCmp.

11 years agomacosx: disable the SL-look for the main controller window until its artefacts are...
Felix Paul Kühne [Sun, 3 May 2009 15:40:45 +0000 (17:40 +0200)]
macosx: disable the SL-look for the main controller window until its artefacts are fixed

11 years agoFFmpeg: create --ffmpeg-fast to enable CODEC_FLAG2_FAST
Jean-Baptiste Kempf [Sun, 3 May 2009 14:58:44 +0000 (16:58 +0200)]
FFmpeg: create --ffmpeg-fast to enable CODEC_FLAG2_FAST

This makes decoding faster but could lead to errors.
Pointed by Jason, and original code by Ludovic Fauvet.

11 years agoFixed channels order with native flac decoder.
Laurent Aimar [Sun, 3 May 2009 14:53:12 +0000 (16:53 +0200)]
Fixed channels order with native flac decoder.

11 years agoaudioscrobbler: fix memleak.
Rémi Duraffort [Sun, 3 May 2009 08:34:19 +0000 (10:34 +0200)]
audioscrobbler: fix memleak.

11 years agoqt4: missing undef.
Rémi Duraffort [Sat, 2 May 2009 09:18:32 +0000 (11:18 +0200)]
qt4: missing undef.

11 years agoAudioscrobbler: prepare to submit to libre.fm
Jean-Baptiste Kempf [Sun, 3 May 2009 01:48:16 +0000 (03:48 +0200)]
Audioscrobbler: prepare to submit to libre.fm

Libre.fm is like last.fm, but more FOSS. The code isn't active yet, because it rrequires a new option item... So we need an exception for that.

Thanks to schizo -- debian.org

11 years agoQt: activate the searching for the Hotkeys Preferences.
Jean-Baptiste Kempf [Sat, 2 May 2009 22:27:47 +0000 (00:27 +0200)]
Qt: activate the searching for the Hotkeys Preferences.

Close #2530

11 years agoQt: better hotkeys change management.
Jean-Baptiste Kempf [Sat, 2 May 2009 21:58:46 +0000 (23:58 +0200)]
Qt: better hotkeys change management.

Close #2245

11 years agoQt: don't fire the Conflict dialog for "Unset" Keys
Jean-Baptiste Kempf [Sat, 2 May 2009 21:43:46 +0000 (23:43 +0200)]
Qt: don't fire the Conflict dialog for "Unset" Keys

11 years agoAdded support for avcodec audio channel layout.
Laurent Aimar [Sat, 2 May 2009 19:33:08 +0000 (21:33 +0200)]
Added support for avcodec audio channel layout.

11 years agoAdded a new channel extraction helper to aout.
Laurent Aimar [Sat, 2 May 2009 19:18:19 +0000 (21:18 +0200)]
Added a new channel extraction helper to aout.

They are aout_CheckChannelExtraction/aout_ChannelExtract.
They work a bit like CheckChannelReorder and ChannelReorder but does not
have there limitations. They will mainly be used to interface the aout core
with the world (demuxer, codecs, maybe output).

11 years agoLet simple mixer also handle 5.x with middle channels.
Laurent Aimar [Sat, 2 May 2009 18:17:45 +0000 (20:17 +0200)]
Let simple mixer also handle 5.x with middle channels.

They are treated as rear channels.

11 years agoRecognized more channels layout in aout_FormatPrintChannels.
Laurent Aimar [Sat, 2 May 2009 17:11:35 +0000 (19:11 +0200)]
Recognized more channels layout in aout_FormatPrintChannels.

11 years agohotkeys needs -lm due to floor()
Rémi Denis-Courmont [Sat, 2 May 2009 07:41:44 +0000 (10:41 +0300)]
hotkeys needs -lm due to floor()

11 years agoThanks to Lotesdelère for the sample searching/testing/bug reporting for 1.0.0 on...
Jean-Baptiste Kempf [Fri, 1 May 2009 20:53:36 +0000 (22:53 +0200)]
Thanks to Lotesdelère for the sample searching/testing/bug reporting for 1.0.0 on Windows and Linux.

11 years agoCopyright update.
Jean-Baptiste Kempf [Fri, 1 May 2009 18:56:50 +0000 (20:56 +0200)]
Copyright update.

11 years agoNEWS update
Jean-Baptiste Kempf [Fri, 1 May 2009 18:55:43 +0000 (20:55 +0200)]
NEWS update

11 years agoDTS: update copyright.
Jean-Baptiste Kempf [Fri, 1 May 2009 18:47:56 +0000 (20:47 +0200)]
DTS: update copyright.

11 years agoQt: profile, correct tabOrder.
Jean-Baptiste Kempf [Fri, 1 May 2009 18:25:13 +0000 (20:25 +0200)]
Qt: profile, correct tabOrder.

11 years agoQt: reset record button state when switching to a new item
Jean-Baptiste Kempf [Fri, 1 May 2009 17:21:53 +0000 (19:21 +0200)]
Qt: reset record button state when switching to a new item

11 years agoQt: SPrefs, add a record path configuration option.
Jean-Baptiste Kempf [Fri, 1 May 2009 15:20:16 +0000 (17:20 +0200)]
Qt: SPrefs, add a record path configuration option.

11 years agoUsed currentIndexChanged for combo box changes (dvb).
Laurent Aimar [Fri, 1 May 2009 15:19:17 +0000 (17:19 +0200)]
Used currentIndexChanged for combo box changes (dvb).

11 years agoFixed MRL update on dvb bandwidth modification.
Laurent Aimar [Fri, 1 May 2009 15:16:57 +0000 (17:16 +0200)]
Fixed MRL update on dvb bandwidth modification.

11 years agoQt: correctly update the MRL on DVB/Linux
Jean-Baptiste Kempf [Fri, 1 May 2009 15:02:49 +0000 (17:02 +0200)]
Qt: correctly update the MRL on DVB/Linux

11 years agoQt4: profile Editor, correctly select the Muxer
Jean-Baptiste Kempf [Fri, 1 May 2009 14:46:05 +0000 (16:46 +0200)]
Qt4: profile Editor, correctly select the Muxer

11 years agoQt4: Warn about Qt version 4.5.0
Jean-Baptiste Kempf [Fri, 1 May 2009 14:16:00 +0000 (16:16 +0200)]
Qt4: Warn about Qt version 4.5.0

This version is quite broken...

11 years agoQt: use dvb://frequency= iso dvb:// :dvb-frequency=
Jean-Baptiste Kempf [Fri, 1 May 2009 14:12:44 +0000 (16:12 +0200)]
Qt: use dvb://frequency= iso dvb:// :dvb-frequency=

This affects Opening of DVB and BDA.

11 years agoAdd some options as safe, based on forum.v.o search.
Anthony Loiseau [Fri, 1 May 2009 13:20:54 +0000 (15:20 +0200)]
Add some options as safe, based on forum.v.o search.

This commit add some options as safe, based on a search
of issues on the forum.

Additions are:
- ffmpeg-pp-q (prosprocess quality)
- ffmpeg skiploopfilter (speed)

Signed-off-by: Laurent Aimar <fenrir@videolan.org>
11 years agoAdd video-title-* options as safe
Anthony Loiseau [Fri, 1 May 2009 13:12:39 +0000 (15:12 +0200)]
Add video-title-* options as safe

Add the ability to change those options:
- video-title-show
- video-title-position
- video-title-timeout

11 years agoCosmetic.
Laurent Aimar [Fri, 1 May 2009 13:09:04 +0000 (15:09 +0200)]
Cosmetic.

11 years agoCheck against invalid i_title_timeout value.
Laurent Aimar [Fri, 1 May 2009 13:07:30 +0000 (15:07 +0200)]
Check against invalid i_title_timeout value.

11 years agoCosmetic.
Laurent Aimar [Fri, 1 May 2009 13:04:29 +0000 (15:04 +0200)]
Cosmetic.

11 years agoAdd most of *-caching options as safe
Laurent Aimar [Fri, 1 May 2009 12:57:04 +0000 (14:57 +0200)]
Add most of *-caching options as safe

Patch by Anthony Loiseau (thannoy _AT_ actech-innovation _DOT_ com)

11 years agoFixed module_need in case a shortcut list was provided.
Laurent Aimar [Fri, 1 May 2009 12:14:17 +0000 (14:14 +0200)]
Fixed module_need in case a shortcut list was provided.

 Always reject plugins that have a 0 priority but did not match the
shortcut list (being empty or not).
This makes 0 priority plugin only selectable using a shortcut (which I
think it is what we want).

11 years agoFixed "stats" decoder output format.
Laurent Aimar [Fri, 1 May 2009 00:09:12 +0000 (02:09 +0200)]
Fixed "stats" decoder output format.

11 years agoFixed non compatible avcodec flac extradata.
Laurent Aimar [Thu, 30 Apr 2009 23:04:03 +0000 (01:04 +0200)]
Fixed non compatible avcodec flac extradata.

avcodec will now output extradata using the same format than flac encoder.

11 years agoAllows selecting CC as soon as possible.
Laurent Aimar [Thu, 30 Apr 2009 22:10:32 +0000 (00:10 +0200)]
Allows selecting CC as soon as possible.

Previously, it was possible only on the first subtitle.
The drawback is that we may allow selecting channels that are empty.

11 years agoQt4: Change the UI to allow startime in double.
Jean-Baptiste Kempf [Thu, 30 Apr 2009 23:01:22 +0000 (01:01 +0200)]
Qt4: Change the UI to allow startime in double.

11 years agoQt: force positive values for width && height when transcoding
Jean-Baptiste Kempf [Thu, 30 Apr 2009 22:48:59 +0000 (00:48 +0200)]
Qt: force positive values for width && height when transcoding

11 years agoAllow :start-time, :stop-time and :run-time arguments to be float values,
Sam Hocevar [Thu, 30 Apr 2009 22:08:01 +0000 (00:08 +0200)]
Allow :start-time, :stop-time and :run-time arguments to be float values,
since we may want sub-second granularity.

11 years agoQt: don't set scale, width & height when empty
Jean-Baptiste Kempf [Thu, 30 Apr 2009 22:38:49 +0000 (00:38 +0200)]
Qt: don't set scale, width & height when empty

11 years agoQt4: Document and assert when needed.
Jean-Baptiste Kempf [Thu, 30 Apr 2009 22:21:09 +0000 (00:21 +0200)]
Qt4: Document and assert when needed.

11 years agoQt: When changing a profile, use it right now.
Jean-Baptiste Kempf [Thu, 30 Apr 2009 22:11:50 +0000 (00:11 +0200)]
Qt: When changing a profile, use it right now.

11 years agoQt: small UI change for width/height in Sout Profile.
Jean-Baptiste Kempf [Thu, 30 Apr 2009 21:30:30 +0000 (23:30 +0200)]
Qt: small UI change for width/height in Sout Profile.

11 years agoFixed typo in max pts_delay (60s not 601s)
Laurent Aimar [Thu, 30 Apr 2009 20:38:09 +0000 (22:38 +0200)]
Fixed typo in max pts_delay (60s not 601s)

11 years agoClip pts_delay from access/demux to 60s.
Laurent Aimar [Thu, 30 Apr 2009 20:29:08 +0000 (22:29 +0200)]
Clip pts_delay from access/demux to 60s.

That plus the fact that the decoder already limit its fifo will allow
to mark all --*-cache options safe.

11 years agoAssert against broken values in input_clock_Update.
Laurent Aimar [Thu, 30 Apr 2009 20:10:25 +0000 (22:10 +0200)]
Assert against broken values in input_clock_Update.

11 years agoCheck for broken PCR value in es_out.
Laurent Aimar [Thu, 30 Apr 2009 20:09:34 +0000 (22:09 +0200)]
Check for broken PCR value in es_out.

It will prevent #2706 from broken demuxer/streams.

11 years agoFixed seek reset to avoid sending invalid PCR value (ASF).
Laurent Aimar [Thu, 30 Apr 2009 20:04:42 +0000 (22:04 +0200)]
Fixed seek reset to avoid sending invalid PCR value (ASF).

It closes #2706.

11 years agoRecognize VC1 for ASF muxing in record.
Laurent Aimar [Thu, 30 Apr 2009 18:43:07 +0000 (20:43 +0200)]
Recognize VC1 for ASF muxing in record.

11 years agoFixed VC1 muxing in ASF.
Laurent Aimar [Thu, 30 Apr 2009 18:42:35 +0000 (20:42 +0200)]
Fixed VC1 muxing in ASF.

11 years ago"Header Extension" is mandatory in asf.
Laurent Aimar [Wed, 29 Apr 2009 19:31:47 +0000 (21:31 +0200)]
"Header Extension" is mandatory in asf.

11 years agoWrite aspect ratio only when defined (asf).
Laurent Aimar [Wed, 29 Apr 2009 19:12:19 +0000 (21:12 +0200)]
Write aspect ratio only when defined (asf).

11 years agoDo not dump corrupted blocks in "dump" codec.
Laurent Aimar [Wed, 29 Apr 2009 18:42:13 +0000 (20:42 +0200)]
Do not dump corrupted blocks in "dump" codec.

11 years agoFixed VC1 probe function.
Laurent Aimar [Wed, 29 Apr 2009 18:41:05 +0000 (20:41 +0200)]
Fixed VC1 probe function.

11 years agoBe sure to set b_packetized in demux_PacketizerNew.
Laurent Aimar [Wed, 29 Apr 2009 18:40:06 +0000 (20:40 +0200)]
Be sure to set b_packetized in demux_PacketizerNew.

11 years agoEnsure that VC1 I frame always have a sequence header and an entry point.
Laurent Aimar [Wed, 29 Apr 2009 18:24:13 +0000 (20:24 +0200)]
Ensure that VC1 I frame always have a sequence header and an entry point.

11 years agoFixed syntax for VC1 coming from some ASF (packetizer).
Laurent Aimar [Tue, 28 Apr 2009 21:04:35 +0000 (23:04 +0200)]
Fixed syntax for VC1 coming from some ASF (packetizer).

The sequence header/entry point are not repeated yet.

11 years agoqt4: missing undefs.
Rémi Duraffort [Wed, 29 Apr 2009 18:59:56 +0000 (20:59 +0200)]
qt4: missing undefs.

11 years agoIncorrect time-offset type in rc module
Dylan Yudaken [Tue, 28 Apr 2009 12:25:54 +0000 (14:25 +0200)]
Incorrect time-offset type in rc module

Modified and Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>

11 years agofix qt crop synchronisation
Dylan Yudaken [Tue, 28 Apr 2009 11:15:38 +0000 (13:15 +0200)]
fix qt crop synchronisation

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agocolorthres video filter: fix a typo.
Rémi Duraffort [Tue, 28 Apr 2009 18:03:33 +0000 (20:03 +0200)]
colorthres video filter: fix a typo.

11 years agoQt4: relayout the Toolbar Dialog for small screens.
Jean-Baptiste Kempf [Wed, 29 Apr 2009 06:16:30 +0000 (08:16 +0200)]
Qt4: relayout the Toolbar Dialog for small screens.

The new layout is a horizontal layout, for people having a smaller screen than
1000 in height. This makes this dialog quite large, but screens are larger those days. If the dialog is still too big, please say so.

11 years agoQt: specify the frequencies in kHz in all DVB mode.
Jean-Baptiste Kempf [Tue, 28 Apr 2009 21:43:45 +0000 (23:43 +0200)]
Qt: specify the frequencies in kHz in all DVB mode.

This is easier to understand and you can still modify the MRL.