]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Wed, 13 May 2009 18:48:07 +0000 (21:48 +0300)]
use VLC_DEPRECATED_API as needed
Rémi Denis-Courmont [Wed, 13 May 2009 18:43:25 +0000 (21:43 +0300)]
libvlc: add support for setting/getting the video scale
Rémi Denis-Courmont [Wed, 13 May 2009 18:38:56 +0000 (21:38 +0300)]
Use input_GetVout() instead of vlc_object_find()
Pierre Ynard [Wed, 13 May 2009 16:26:01 +0000 (18:26 +0200)]
rtsp: fix RTP-Info header syntax
As per RFC2326, the correct syntax includes a "url=" that is missing
here. Tested (and bug found) with a Real Player client.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Wed, 13 May 2009 17:16:38 +0000 (20:16 +0300)]
XCB/window: fix always on top
Rémi Denis-Courmont [Wed, 13 May 2009 15:51:01 +0000 (18:51 +0300)]
libvlc_media_player_retain: missing lock
Rémi Denis-Courmont [Tue, 12 May 2009 16:12:44 +0000 (19:12 +0300)]
Syntax error
Rémi Denis-Courmont [Tue, 12 May 2009 15:44:48 +0000 (18:44 +0300)]
Fix *ASCII* translation of VLC media player in languages I know
This bug affects many other localizations that I cannot fix myself.
Rémi Denis-Courmont [Tue, 12 May 2009 15:41:19 +0000 (18:41 +0300)]
Fix invalid use of gettext
Felix Geyer [Mon, 11 May 2009 19:21:39 +0000 (22:21 +0300)]
KDE4 screensaver preemption (fixes #2730)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Niklas Hayer [Sun, 10 May 2009 18:44:09 +0000 (20:44 +0200)]
Prevented QT4 gui from changing size while maximized. This should fix https://trac.videolan.org/vlc/ticket/1883
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
(cherry picked from commit
e83df29b1f39dd46fe8893e5e111ed8be9a17e2d )
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzee-Luyssen [Sun, 10 May 2009 16:59:56 +0000 (18:59 +0200)]
Changing libvlc_video_take_snapshot prototype
So that it takes a const char* as the filename parameter.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Sun, 10 May 2009 15:40:12 +0000 (18:40 +0300)]
PDA: useless redefinition
Rémi Denis-Courmont [Sun, 10 May 2009 15:38:21 +0000 (18:38 +0300)]
PDA: dummy input locking
Rémi Denis-Courmont [Sun, 10 May 2009 15:37:42 +0000 (18:37 +0300)]
Missing .gitignore
Rémi Denis-Courmont [Sun, 10 May 2009 15:35:27 +0000 (18:35 +0300)]
Missing .gitignore
Rémi Denis-Courmont [Sun, 10 May 2009 15:34:47 +0000 (18:34 +0300)]
PDA: broken dead code
Rémi Denis-Courmont [Sun, 10 May 2009 13:44:36 +0000 (16:44 +0300)]
HTTP: use DIR_SEP(_CHAR)
Rémi Denis-Courmont [Sun, 10 May 2009 12:25:39 +0000 (15:25 +0300)]
XSPF: use make_URI, should fix #2731
Rémi Denis-Courmont [Sun, 10 May 2009 12:24:01 +0000 (15:24 +0300)]
test cases for make_URI()
Rémi Denis-Courmont [Sun, 10 May 2009 12:23:18 +0000 (15:23 +0300)]
make_URI: make a URI out of a path, if needed
Rémi Denis-Courmont [Sun, 10 May 2009 10:35:56 +0000 (13:35 +0300)]
decode_URI: improve documentation, add a return value
Rémi Denis-Courmont [Sun, 10 May 2009 10:16:40 +0000 (13:16 +0300)]
Remove useless checks
Rémi Denis-Courmont [Sun, 10 May 2009 10:16:04 +0000 (13:16 +0300)]
Remove static prototypes from header file
Danny Wood [Sat, 9 May 2009 10:05:31 +0000 (11:05 +0100)]
Patch: Fix pulseaudio clicking and latency issues
Here is the updated patch with the modified configure.ac.
I have also added some comments and cleaned up a little bit of code.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Christophe Mutricy [Sat, 9 May 2009 18:45:22 +0000 (19:45 +0100)]
l10n: Synchronize the files for RC1
Christophe Mutricy [Sat, 9 May 2009 18:37:57 +0000 (19:37 +0100)]
Distribute packetize_helper.h
Jean-Baptiste Kempf [Fri, 8 May 2009 23:22:45 +0000 (01:22 +0200)]
1.0.0 RC1
Jean-Baptiste Kempf [Fri, 8 May 2009 23:15:30 +0000 (01:15 +0200)]
NEWS and fix typo in LIST.
Rémi Denis-Courmont [Fri, 8 May 2009 15:31:52 +0000 (18:31 +0300)]
XCB/X11: fix crop
Christophe Mutricy [Fri, 8 May 2009 10:44:31 +0000 (12:44 +0200)]
qt4: we need qtr() else we have encoding problems
Rémi Duraffort [Fri, 8 May 2009 07:37:18 +0000 (09:37 +0200)]
playlist_ram: fix memleaks and use "const char*" instead of "char*" whenever possible.
Laurent Aimar [Fri, 8 May 2009 00:03:05 +0000 (02:03 +0200)]
Fixed a race condition with input creation and events.
input_CreateThread* have been splitted in two functions:
- input_Create
- input_Start
to allow attaching to input events and creating settings/variables
before starting the input thread.
For consistency, input_StopThread has been renamed input_Stop.
Initial report from Hugo Beauzee-Luyssen.
Christophe Mutricy [Fri, 8 May 2009 00:08:57 +0000 (01:08 +0100)]
Add Khmer and Sorani
Matej Urbančič [Thu, 7 May 2009 23:37:56 +0000 (00:37 +0100)]
l10n: Slovenian update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Sidney Doria [Thu, 7 May 2009 23:31:45 +0000 (00:31 +0100)]
l10n: Brazilian Portuguese update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Otto Kekäläinen [Thu, 7 May 2009 23:30:05 +0000 (00:30 +0100)]
l10n: Finnish update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Khoem Sokhem [Thu, 7 May 2009 23:24:44 +0000 (00:24 +0100)]
l10n: Initial Khmer translation
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Laurent Aimar [Thu, 7 May 2009 21:56:13 +0000 (23:56 +0200)]
Cosmetics.
Laurent Aimar [Thu, 7 May 2009 21:28:57 +0000 (23:28 +0200)]
Moved date_Decrement to libvlc core from dirac.
Laurent Aimar [Thu, 7 May 2009 21:27:57 +0000 (23:27 +0200)]
Added icyx as http alias (some icy servers seem to use it).
Laurent Aimar [Thu, 7 May 2009 21:18:59 +0000 (23:18 +0200)]
Used BLOCK_FLAG_PRIVATE_SHIFT for creating private masks.
Laurent Aimar [Thu, 7 May 2009 21:17:15 +0000 (23:17 +0200)]
Replaced DIRAC_EOS by BLOCK_FLAG_END_OF_SEQUENCE.
Laurent Aimar [Thu, 7 May 2009 21:13:32 +0000 (23:13 +0200)]
Simplify and fix the block flag test in dirac packetizer.
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...
Laurent Aimar [Thu, 7 May 2009 20:52:47 +0000 (22:52 +0200)]
Fixed usage of VLC_TS_INVALID (dirac packetizer).
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>
Rémi Denis-Courmont [Thu, 7 May 2009 20:23:27 +0000 (23:23 +0300)]
XCB/XVideo: 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)
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
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
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
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.
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.
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.
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)]