vlc.git
13 years agoTry to workaround serialno change in ogg web radio.
Laurent Aimar [Thu, 7 May 2009 20:55:13 +0000 (22:55 +0200)]
Try to workaround serialno change in ogg web radio.

 At each serialno changes, the timestamp being non continuous, there
will be an annoying glitch...

13 years agoFixed usage of VLC_TS_INVALID (dirac packetizer).
Laurent Aimar [Thu, 7 May 2009 20:52:47 +0000 (22:52 +0200)]
Fixed usage of VLC_TS_INVALID (dirac packetizer).

13 years agoPacketizer is capable of:
David Flynn [Thu, 7 May 2009 12:54:57 +0000 (12:54 +0000)]
Packetizer is capable of:
 - repacketizing and reconstructing timestamps for a Dirac ES
   suitable for remultiplexing and decoding.
 - sanitizing an input stream that has non-signalled discontinuities
 - handling the basket case AVI fake-pts-is-dts method too:
   For a non well formed input (only has pts or dts), this is
   implemented by simulating the ReOrder Buffer model to resolve
   timestamps.

Updated 20090507 with:
 - use VLC_TS_INVALID rather than private block flags
 - removed useless i_sync_flags
 - add support for next_parse_offset == 0
 - eliminate dirac_FindEOS
 - use block_t's p_priv to avoid dirac_FindPictureNumber
 - remove b_picture_number, add parsecode helpers
 - when stream jumps backwards, generate correct EOS DU
 - dont use block_FindMaskedFlags
 - remove openloop fastsync
 - guarantee synchro sees EOS, remove duplicate EOS DUs
 - dont blindly believe that a data unit is > 1MB
 - fix compilation warning
 - fix issue with unsyncable p_extra
 - rearange file
 - add sanitization of prev_parse_offset
 - do duplicate EOS detection at the right place
 - move all operations on outqueue to Packetize
 - fix stupid offbyone on location of prev_parse_offset
 - sanity check output of sync at input to encapsualator
 - refactor dirac_BuildEncapsulationUnit
 - keep hold of precious timestamps
 - unfortunately block_t has no p_priv

Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
13 years agoXCB/XVideo: handle scaling, crop and A/R
Rémi Denis-Courmont [Thu, 7 May 2009 20:23:27 +0000 (23:23 +0300)]
XCB/XVideo: handle scaling, crop and A/R

13 years agoXCB/X11: handle scaling, crop and A/R
Rémi Denis-Courmont [Thu, 7 May 2009 20:22:33 +0000 (23:22 +0300)]
XCB/X11: handle scaling, crop and A/R

(Crop is currently dysfunctional, picture offset are missing)

13 years agoXCB/XVideo: fix images with a planar format but without MIT-SHM
Rémi Denis-Courmont [Thu, 7 May 2009 20:32:24 +0000 (23:32 +0300)]
XCB/XVideo: fix images with a planar format but without MIT-SHM

13 years agoXCB/XVideo: implement pf_control: handle zoom and stay-on-top
Rémi Denis-Courmont [Thu, 7 May 2009 20:00:29 +0000 (23:00 +0300)]
XCB/XVideo: implement pf_control: handle zoom and stay-on-top

13 years agoXCB/X11: implement pf_control: handle zoom and stay-on-top
Rémi Denis-Courmont [Thu, 7 May 2009 19:59:50 +0000 (22:59 +0300)]
XCB/X11: implement pf_control: handle zoom and stay-on-top

13 years agoThe schroedinger decoder does support non packetized streams.
Laurent Aimar [Thu, 7 May 2009 19:22:08 +0000 (21:22 +0200)]
The schroedinger decoder does support non packetized streams.

Thanks David Flynn for the remark.

13 years agoSet BLOCK_FLAG_CORRUPTED when reseting the packetizer.
Laurent Aimar [Thu, 7 May 2009 19:01:33 +0000 (21:01 +0200)]
Set BLOCK_FLAG_CORRUPTED when reseting the packetizer.

This one is more for consistency with what the core do.

13 years agoNo need to set b_packetized in demuxer using a packetizer.
Laurent Aimar [Thu, 7 May 2009 18:59:56 +0000 (20:59 +0200)]
No need to set b_packetized in demuxer using a packetizer.

demux_PacketizerNew has been fixed in that regard.

13 years agoDecrease a bit the dirac demuxer (50) to avoid probing it too often.
Laurent Aimar [Thu, 7 May 2009 18:58:24 +0000 (20:58 +0200)]
Decrease a bit the dirac demuxer (50) to avoid probing it too often.

13 years agoReads raw dirac streams, feeds into packetizer.
David Flynn [Thu, 7 May 2009 12:54:58 +0000 (12:54 +0000)]
Reads raw dirac streams, feeds into packetizer.

Updated 20090507 with:
 - migrate to VLC_TS_INVALID
 - fix coding style
 - use generic handling of DEMUX_SET_TIME
 - don't add +1 to dts/pts
 - zero point hack while VLC_TS_INVALID = 0

Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
13 years agoReset the timestamp state on BLOCK_FLAG_DISCONTINUITY.
Laurent Aimar [Thu, 7 May 2009 18:45:47 +0000 (20:45 +0200)]
Reset the timestamp state on BLOCK_FLAG_DISCONTINUITY.

 On such flag, the bitstream before and after it are not related at all and
so are the timestamp. In order to not confuse the core, do not output
wrong timestamps.

13 years agoUse utf8_rename
Rémi Denis-Courmont [Thu, 7 May 2009 16:13:15 +0000 (19:13 +0300)]
Use utf8_rename

13 years agoImplement utf8_rename
Rémi Denis-Courmont [Thu, 7 May 2009 16:11:15 +0000 (19:11 +0300)]
Implement utf8_rename

13 years agoremove -> utf8_unlink
Rémi Denis-Courmont [Thu, 7 May 2009 16:01:20 +0000 (19:01 +0300)]
remove -> utf8_unlink

13 years agocodec/schroedinger: don't reset decoder at corrupt block sentinel
David Flynn [Thu, 7 May 2009 12:47:38 +0000 (12:47 +0000)]
codec/schroedinger: don't reset decoder at corrupt block sentinel

Also, don't reset pts interpolator at discontinuity

Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agocodec/schrodinger: don't tag frames with missing pts
David Flynn [Thu, 7 May 2009 12:47:37 +0000 (12:47 +0000)]
codec/schrodinger: don't tag frames with missing pts

timestamp will be interpolated at output of decoder instead.

Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agocodec/schroedinger: fix segfault when schro_decoder_pull returns NULL
David Flynn [Thu, 7 May 2009 12:47:36 +0000 (12:47 +0000)]
codec/schroedinger: fix segfault when schro_decoder_pull returns NULL

Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoDisable glibc runtime check if configure passed due to disable-{nls, mozilla}
David Flynn [Thu, 7 May 2009 12:47:35 +0000 (12:47 +0000)]
Disable glibc runtime check if configure passed due to disable-{nls, mozilla}

Signed-off-by: David Flynn <davidf@rd.bbc.co.uk>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoRemove useless check for machine/soundcard.h
Rémi Denis-Courmont [Thu, 7 May 2009 15:13:19 +0000 (18:13 +0300)]
Remove useless check for machine/soundcard.h

13 years agooss: OpenBSD compile fix
Joris van Rooij [Thu, 7 May 2009 15:10:19 +0000 (18:10 +0300)]
oss: OpenBSD compile fix

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoWe need both priority scheduling and thread priority scheduling here
Rémi Denis-Courmont [Thu, 7 May 2009 15:08:39 +0000 (18:08 +0300)]
We need both priority scheduling and thread priority scheduling here

13 years agoOpenBSD compilation fix
Joris van Rooij [Thu, 7 May 2009 15:03:29 +0000 (18:03 +0300)]
OpenBSD compilation fix

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoAdded dvh1 fourcc to ffmpeg
Jean-Baptiste Kempf [Thu, 7 May 2009 13:08:18 +0000 (15:08 +0200)]
Added dvh1 fourcc to ffmpeg

13 years agoQt4: preferences, fix Global hotkeys display
Jean-Baptiste Kempf [Thu, 7 May 2009 12:42:40 +0000 (14:42 +0200)]
Qt4: preferences, fix Global hotkeys display

13 years agoconfig: fix memleak.
Rémi Duraffort [Thu, 7 May 2009 12:14:05 +0000 (14:14 +0200)]
config: fix memleak.

13 years agoQt: fix systrayIcon menu status to show correct tooltip and status.
Jean-Baptiste Kempf [Thu, 7 May 2009 00:46:58 +0000 (02:46 +0200)]
Qt: fix systrayIcon menu status to show correct tooltip and status.

Noticed by fenrir.

13 years agoQt: correctly implement the Global Hotkey saving.
Jean-Baptiste Kempf [Thu, 7 May 2009 00:31:47 +0000 (02:31 +0200)]
Qt: correctly implement the Global Hotkey saving.

Close blocker #2723

13 years agoAdded hdv6->8 fourcc to ffmpeg.
Laurent Aimar [Wed, 6 May 2009 21:51:09 +0000 (23:51 +0200)]
Added hdv6->8 fourcc to ffmpeg.

13 years agoFixed VP31 in NSV files.
Laurent Aimar [Wed, 6 May 2009 21:22:28 +0000 (23:22 +0200)]
Fixed VP31 in NSV files.

It seems that ffmpeg care about VP30 != VP31 fourcc.

13 years agoAudioscrobbler: activate libre.fm capacity since last.fm is geing more and more on...
Jean-Baptiste Kempf [Wed, 6 May 2009 20:56:25 +0000 (22:56 +0200)]
Audioscrobbler: activate libre.fm capacity since last.fm is geing more and more on the dark side... :D

13 years agoNEWS.
Jean-Baptiste Kempf [Wed, 6 May 2009 13:16:05 +0000 (15:16 +0200)]
NEWS.

13 years agoFixed typo in avcodec audio.
Laurent Aimar [Wed, 6 May 2009 20:10:11 +0000 (22:10 +0200)]
Fixed typo in avcodec audio.

13 years agoTry to fix compilation with older ffmpeg version.
Laurent Aimar [Wed, 6 May 2009 19:44:51 +0000 (21:44 +0200)]
Try to fix compilation with older ffmpeg version.

13 years agoAdd rawaud to the list
Rémi Denis-Courmont [Wed, 6 May 2009 19:31:53 +0000 (22:31 +0300)]
Add rawaud to the list

13 years agoInitial implementation of Raw audio plugin
Jarmo Torvinen [Wed, 29 Apr 2009 05:37:10 +0000 (08:37 +0300)]
Initial implementation of Raw audio plugin

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoAtomically update the cache file
Rémi Denis-Courmont [Mon, 1 Sep 2008 19:25:44 +0000 (22:25 +0300)]
Atomically update the cache file

13 years agoRemove useless parameter
Rémi Denis-Courmont [Wed, 6 May 2009 17:31:21 +0000 (20:31 +0300)]
Remove useless parameter

13 years agoMake the config file lock per process rather than per instance
Rémi Denis-Courmont [Wed, 6 May 2009 17:23:32 +0000 (20:23 +0300)]
Make the config file lock per process rather than per instance

13 years agoConfig lock is pointless while reading/resetting the configuration
Rémi Denis-Courmont [Wed, 6 May 2009 17:22:16 +0000 (20:22 +0300)]
Config lock is pointless while reading/resetting the configuration

13 years agoAlways take the item lock when reading/writing configuration values
Rémi Denis-Courmont [Wed, 6 May 2009 17:20:53 +0000 (20:20 +0300)]
Always take the item lock when reading/writing configuration values

This was a bit sloppy. In some cases, we had the config fiel lock,
but that that does not protect against config_Put*(). In some cases,
the lock was only taken for strings but not float/integers.

13 years agoReplace the configuration file atomically
Rémi Denis-Courmont [Wed, 6 May 2009 16:44:42 +0000 (19:44 +0300)]
Replace the configuration file atomically

Another VLC instance could get a corrupt configuration otherwise.

13 years agoLook for fdatasync (OSX seems to lack it)
Rémi Denis-Courmont [Mon, 1 Sep 2008 19:24:27 +0000 (22:24 +0300)]
Look for fdatasync (OSX seems to lack it)

13 years agoBoolean cosmetic
Rémi Denis-Courmont [Wed, 6 May 2009 16:16:43 +0000 (19:16 +0300)]
Boolean cosmetic

13 years agoFix minor overflow bug
Rémi Denis-Courmont [Wed, 6 May 2009 16:15:50 +0000 (19:15 +0300)]
Fix minor overflow bug

13 years agoRefactor
Rémi Denis-Courmont [Wed, 6 May 2009 16:09:37 +0000 (19:09 +0300)]
Refactor

13 years agoTilde expansion is the shell's job. Don't do it *too* (= twice).
Rémi Denis-Courmont [Wed, 6 May 2009 16:05:56 +0000 (19:05 +0300)]
Tilde expansion is the shell's job. Don't do it *too* (= twice).

13 years agoMake config_GetCustomConfigFile static
Rémi Denis-Courmont [Wed, 6 May 2009 15:43:10 +0000 (18:43 +0300)]
Make config_GetCustomConfigFile static

13 years agoNo need to keep the config file around all the time
Rémi Denis-Courmont [Wed, 6 May 2009 15:40:06 +0000 (18:40 +0300)]
No need to keep the config file around all the time

13 years agoOnly load globalhotkeys if requested by caller
Rémi Denis-Courmont [Wed, 6 May 2009 15:15:27 +0000 (18:15 +0300)]
Only load globalhotkeys if requested by caller

This leaves the choice for bindings to use it or not.

I wish we did the same for hotkeys and inhibit but it would break
backward libvlc API compatibility.

13 years agoFixed (partially) parsing of E-AC3 not using 1536 samples per frame.
Laurent Aimar [Tue, 5 May 2009 22:10:55 +0000 (00:10 +0200)]
Fixed (partially) parsing of E-AC3 not using 1536 samples per frame.

13 years agoValidated the audio layout and channels compatibility in aout_DecNew.
Laurent Aimar [Tue, 5 May 2009 21:49:27 +0000 (23:49 +0200)]
Validated the audio layout and channels compatibility in aout_DecNew.

It will avoid memory corruptions in case of a broken decoder.

13 years agoFixed acmod table for ac3/eac3.
Laurent Aimar [Tue, 5 May 2009 21:48:58 +0000 (23:48 +0200)]
Fixed acmod table for ac3/eac3.

13 years agoFixed a regression with avcodec due to 83f58a5076e659f63f47575c0c350b58367eaff0
Laurent Aimar [Tue, 5 May 2009 21:30:53 +0000 (23:30 +0200)]
Fixed a regression with avcodec due to 83f58a5076e659f63f47575c0c350b58367eaff0

13 years agoAllow reading until the end of the file while discarding data.
Laurent Aimar [Tue, 5 May 2009 21:21:58 +0000 (23:21 +0200)]
Allow reading until the end of the file while discarding data.

It probably closes #2719.

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

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

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

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

13 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.

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

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

13 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?

13 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

13 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.

13 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)

13 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.

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

13 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.

13 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

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

13 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.

13 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.

13 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

13 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.

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

13 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

13 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.

13 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.

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

13 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.

13 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.

13 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.

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

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

13 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).

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

13 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.

13 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.

13 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.

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

13 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

13 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.

13 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.

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

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

13 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

13 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