]>
git.sesse.net Git - vlc/log
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.
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>
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.
Rémi Denis-Courmont [Thu, 7 May 2009 16:13:15 +0000 (19:13 +0300)]
Use utf8_rename
Rémi Denis-Courmont [Thu, 7 May 2009 16:11:15 +0000 (19:11 +0300)]
Implement utf8_rename
Rémi Denis-Courmont [Thu, 7 May 2009 16:01:20 +0000 (19:01 +0300)]
remove -> utf8_unlink
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>
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>
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>
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>
Rémi Denis-Courmont [Thu, 7 May 2009 15:13:19 +0000 (18:13 +0300)]
Remove useless check for machine/soundcard.h
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>
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
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>
Jean-Baptiste Kempf [Thu, 7 May 2009 13:08:18 +0000 (15:08 +0200)]
Added dvh1 fourcc to ffmpeg
Jean-Baptiste Kempf [Thu, 7 May 2009 12:42:40 +0000 (14:42 +0200)]
Qt4: preferences, fix Global hotkeys display
Rémi Duraffort [Thu, 7 May 2009 12:14:05 +0000 (14:14 +0200)]
config: fix memleak.
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.
Jean-Baptiste Kempf [Thu, 7 May 2009 00:31:47 +0000 (02:31 +0200)]
Qt: correctly implement the Global Hotkey saving.
Close blocker #2723
Laurent Aimar [Wed, 6 May 2009 21:51:09 +0000 (23:51 +0200)]
Added hdv6->8 fourcc to ffmpeg.
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.
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
Jean-Baptiste Kempf [Wed, 6 May 2009 13:16:05 +0000 (15:16 +0200)]
NEWS.
Laurent Aimar [Wed, 6 May 2009 20:10:11 +0000 (22:10 +0200)]
Fixed typo in avcodec audio.
Laurent Aimar [Wed, 6 May 2009 19:44:51 +0000 (21:44 +0200)]
Try to fix compilation with older ffmpeg version.
Rémi Denis-Courmont [Wed, 6 May 2009 19:31:53 +0000 (22:31 +0300)]
Add rawaud to the list
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>
Rémi Denis-Courmont [Mon, 1 Sep 2008 19:25:44 +0000 (22:25 +0300)]
Atomically update the cache file
Rémi Denis-Courmont [Wed, 6 May 2009 17:31:21 +0000 (20:31 +0300)]
Remove useless parameter
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
Rémi Denis-Courmont [Wed, 6 May 2009 17:22:16 +0000 (20:22 +0300)]
Config lock is pointless while reading/resetting the configuration
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.
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.
Rémi Denis-Courmont [Mon, 1 Sep 2008 19:24:27 +0000 (22:24 +0300)]
Look for fdatasync (OSX seems to lack it)
Rémi Denis-Courmont [Wed, 6 May 2009 16:16:43 +0000 (19:16 +0300)]
Boolean cosmetic
Rémi Denis-Courmont [Wed, 6 May 2009 16:15:50 +0000 (19:15 +0300)]
Fix minor overflow bug
Rémi Denis-Courmont [Wed, 6 May 2009 16:09:37 +0000 (19:09 +0300)]
Refactor
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).
Rémi Denis-Courmont [Wed, 6 May 2009 15:43:10 +0000 (18:43 +0300)]
Make config_GetCustomConfigFile static
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
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.
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.
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.
Laurent Aimar [Tue, 5 May 2009 21:48:58 +0000 (23:48 +0200)]
Fixed acmod table for ac3/eac3.
Laurent Aimar [Tue, 5 May 2009 21:30:53 +0000 (23:30 +0200)]
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.
Rémi Denis-Courmont [Tue, 5 May 2009 20:40:01 +0000 (23:40 +0300)]
Remove useless memset
Rémi Duraffort [Tue, 5 May 2009 19:44:05 +0000 (21:44 +0200)]
growl: fix object leak.
Rémi Duraffort [Tue, 5 May 2009 19:39:17 +0000 (21:39 +0200)]
growl: fix an assert.
Rémi Duraffort [Tue, 5 May 2009 19:00:26 +0000 (21:00 +0200)]
growl: fix compilation.
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.
Rémi Denis-Courmont [Tue, 5 May 2009 17:55:50 +0000 (20:55 +0300)]
Wine: compilation fixes
Rémi Denis-Courmont [Tue, 5 May 2009 17:29:20 +0000 (20:29 +0300)]
Comment syntax
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?
Rémi Denis-Courmont [Tue, 5 May 2009 14:41:05 +0000 (17:41 +0300)]
--opengl-provider is a module parameter
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.
Jean-Paul Saman [Tue, 5 May 2009 09:36:55 +0000 (11:36 +0200)]
libvlc: allow pause and stop during buffering (fixes: #2679)
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.
Jean-Paul Saman [Sun, 3 May 2009 18:37:27 +0000 (20:37 +0200)]
mozilla: remove dead code
Jean-Paul Saman [Sun, 3 May 2009 18:00:24 +0000 (20:00 +0200)]
live555: Mark --rtsp-{http,mcast} as safe.
Jean-Paul Saman [Fri, 1 May 2009 14:31:37 +0000 (16:31 +0200)]
src/control/media_player.c: cosmetics
Jean-Paul Saman [Fri, 1 May 2009 14:12:57 +0000 (16:12 +0200)]
opengl: fix potential memleak
Jean-Paul Saman [Fri, 1 May 2009 13:35:12 +0000 (15:35 +0200)]
Update test.html for mozilla and activex based browsers.
Jean-Paul Saman [Fri, 1 May 2009 13:32:37 +0000 (15:32 +0200)]
live555: Mark --rtsp-tcp as safe.
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
Jean-Paul Saman [Fri, 1 May 2009 12:53:16 +0000 (14:53 +0200)]
mozilla: Fix #2678 resizing browser plugin during playback.
Jean-Paul Saman [Thu, 30 Apr 2009 06:48:34 +0000 (08:48 +0200)]
mozilla: cleanup
Jean-Paul Saman [Mon, 20 Apr 2009 20:36:20 +0000 (22:36 +0200)]
activex: sync test.html page with mozilla test.html page
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.
Jean-Paul Saman [Sun, 19 Apr 2009 20:28:56 +0000 (22:28 +0200)]
Be more relaxed and change all library paths when necessary.
Jean-Paul Saman [Sun, 19 Apr 2009 20:27:38 +0000 (22:27 +0200)]
Honor libvlc/libvlccorelibrary versions
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.
Laurent Aimar [Mon, 4 May 2009 18:47:32 +0000 (20:47 +0200)]
Do not read the whole file (in memory !) when parsing RAR.
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.
Rémi Duraffort [Mon, 4 May 2009 12:44:39 +0000 (14:44 +0200)]
mux_asf: fix memleak.
Rémi Duraffort [Mon, 4 May 2009 12:32:16 +0000 (14:32 +0200)]
sap: fix memleak.
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).
Laurent Aimar [Sun, 3 May 2009 17:54:56 +0000 (19:54 +0200)]
Fixed typo in avcodec audio.
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.
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.
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.
Laurent Aimar [Sun, 3 May 2009 17:03:47 +0000 (19:03 +0200)]
Simplify a bit vout_ChromaCmp.
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
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.
Laurent Aimar [Sun, 3 May 2009 14:53:12 +0000 (16:53 +0200)]
Fixed channels order with native flac decoder.
Rémi Duraffort [Sun, 3 May 2009 08:34:19 +0000 (10:34 +0200)]
audioscrobbler: fix memleak.
Rémi Duraffort [Sat, 2 May 2009 09:18:32 +0000 (11:18 +0200)]
qt4: missing undef.
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
Jean-Baptiste Kempf [Sat, 2 May 2009 22:27:47 +0000 (00:27 +0200)]
Qt: activate the searching for the Hotkeys Preferences.
Close #2530
Jean-Baptiste Kempf [Sat, 2 May 2009 21:58:46 +0000 (23:58 +0200)]
Qt: better hotkeys change management.
Close #2245
Jean-Baptiste Kempf [Sat, 2 May 2009 21:43:46 +0000 (23:43 +0200)]
Qt: don't fire the Conflict dialog for "Unset" Keys
Laurent Aimar [Sat, 2 May 2009 19:33:08 +0000 (21:33 +0200)]
Added support for avcodec audio channel layout.
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).
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.
Laurent Aimar [Sat, 2 May 2009 17:11:35 +0000 (19:11 +0200)]
Recognized more channels layout in aout_FormatPrintChannels.
Rémi Denis-Courmont [Sat, 2 May 2009 07:41:44 +0000 (10:41 +0300)]
hotkeys needs -lm due to floor()
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.
Jean-Baptiste Kempf [Fri, 1 May 2009 18:56:50 +0000 (20:56 +0200)]
Copyright update.
Jean-Baptiste Kempf [Fri, 1 May 2009 18:55:43 +0000 (20:55 +0200)]
NEWS update
Jean-Baptiste Kempf [Fri, 1 May 2009 18:47:56 +0000 (20:47 +0200)]
DTS: update copyright.