]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Wed, 13 May 2009 18:08:54 +0000 (21:08 +0300)]
Merge branch 1.0-bugfix
Rémi Denis-Courmont [Wed, 13 May 2009 18:04:20 +0000 (21:04 +0300)]
Remove crap that calls vout_Control from outside the vout thread
Rémi Denis-Courmont [Wed, 13 May 2009 17:52:06 +0000 (20:52 +0300)]
Reparenting does not work with set_parent.
It did not work in 1.0 either, and it was not safe in earlier versions.
Nobody ever bothered to implement thread-safe reparenting. Calling
libvlc_video_set_parent() is useless in 1.0: It has the same effect
as calling proper libvlc_media_player_set_*(), which the Mozilla
plugin already does.
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 Duraffort [Wed, 13 May 2009 16:34:43 +0000 (18:34 +0200)]
aa video output: fix compilation warning.
Nicolas Chauvet (kwizart) [Wed, 13 May 2009 13:26:32 +0000 (15:26 +0200)]
Fix missing symbol in libxvmc_plugin.so
the XvMC plugin use xcommon.c where some part use
HAVE_XINERAMA conditions.
Missing symbols are :
XineramaQueryScreens
XineramaQueryExtension
XineramaIsActive
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
Rémi Duraffort [Wed, 13 May 2009 14:47:19 +0000 (16:47 +0200)]
fbosd: fix compilation with the changes of text_style_*
Rémi Denis-Courmont [Wed, 13 May 2009 15:52:30 +0000 (18:52 +0300)]
Merge branch 1.0-bugfix
Rémi Denis-Courmont [Wed, 13 May 2009 15:50:46 +0000 (18:50 +0300)]
Privatize libvlc_media_player_destroy
Rémi Denis-Courmont [Wed, 13 May 2009 15:41:12 +0000 (18:41 +0300)]
Remove core support for global drawable
Rémi Denis-Courmont [Wed, 13 May 2009 15:27:19 +0000 (18:27 +0300)]
Remove deprecated functions
Rémi Denis-Courmont [Wed, 13 May 2009 15:51:01 +0000 (18:51 +0300)]
libvlc_media_player_retain: missing lock
Geoffroy Couprie [Wed, 13 May 2009 14:50:53 +0000 (16:50 +0200)]
wince: replace _wrename by MoveFileW
Rémi Denis-Courmont [Tue, 12 May 2009 21:10:27 +0000 (00:10 +0300)]
Make tests as plain executable (easier to debug than libtool wrappers)
Rémi Denis-Courmont [Tue, 12 May 2009 20:46:58 +0000 (23:46 +0300)]
Depth is the word
Rémi Denis-Courmont [Tue, 12 May 2009 16:59:42 +0000 (19:59 +0300)]
Unexport libvlc_media_player_new_from_input_thread
This was clearly a bug, as it is documented as an internal function,
and sues internal types
Rémi Denis-Courmont [Tue, 12 May 2009 16:13:38 +0000 (19:13 +0300)]
Merge branch 1.0-bugfix
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:46:25 +0000 (18:46 +0300)]
Merge branch 1.0-bugfix
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
Jean-Paul Saman [Tue, 12 May 2009 11:48:08 +0000 (13:48 +0200)]
Jean-Paul Saman [Tue, 12 May 2009 11:22:11 +0000 (13:22 +0200)]
Compile fix: Include limits.h when using PATH_MAX
Jean-Paul Saman [Tue, 12 May 2009 10:39:50 +0000 (12:39 +0200)]
libvlc_event_*: fix locking
Jean-Paul Saman [Sun, 10 May 2009 14:05:07 +0000 (16:05 +0200)]
libvlc: delete callback in media_player_release.
Jean-Paul Saman [Sat, 9 May 2009 19:57:51 +0000 (21:57 +0200)]
media_player: cosmetics
Jean-Paul Saman [Sat, 9 May 2009 19:41:16 +0000 (21:41 +0200)]
libvlc_media_list_player_release: do not leak memory
Jean-Paul Saman [Tue, 5 May 2009 15:05:03 +0000 (17:05 +0200)]
macosx: disable fullscreen when closing video_output when output is embedded (like in the mozilla browserplugins)
Jean-Paul Saman [Tue, 5 May 2009 15:04:21 +0000 (17:04 +0200)]
mozilla: workaround for libvlc media_player end of media list behavior
Jean-Paul Saman [Tue, 5 May 2009 11:31:17 +0000 (13:31 +0200)]
mozilla: use correct cast for VlcPlugin *
Jean-Paul Saman [Tue, 5 May 2009 11:16:16 +0000 (13:16 +0200)]
mozilla: remove debug prints
Jean-Paul Saman [Tue, 12 May 2009 11:20:37 +0000 (13:20 +0200)]
dc1394 and dv1394: cleanup detection in configure.ac
Jean-Paul Saman [Mon, 27 Apr 2009 10:47:30 +0000 (12:47 +0200)]
dv: cleanup
Jean-Paul Saman [Mon, 27 Apr 2009 10:40:50 +0000 (12:40 +0200)]
Use pkg-config to detect libraw1394 and libavc1394
Jean-Paul Saman [Mon, 27 Apr 2009 08:02:55 +0000 (10:02 +0200)]
Cleanup whitespace.
Jean-Paul Saman [Fri, 27 Mar 2009 11:22:08 +0000 (12:22 +0100)]
src/control/video.c: Replace vlc_object_find with input_GetVout()
Jean-Paul Saman [Tue, 17 Mar 2009 13:28:12 +0000 (14:28 +0100)]
mozilla: fix integer types
(u)int16 -> (u)int16_t
(u)int32 -> (u)int32_t
basOS G [Mon, 11 May 2009 21:35:40 +0000 (23:35 +0200)]
Added and used text_style_* methods.
It had the following functions:
- text_style_New -- allocates default text style
- text_style_Dup -- allocates and copies text style
- text_style_Copy -- copies text style
- text_style_Delete -- deallocates text style
NOTE that the vout_ShowText* functions will take a p_style and copy
it internally so you have to free in the caller function.
Other modules where p_style was malloced there are now fixed to
copy before calling the vout* functions.
Original patch by basOS G with a few modifications by fenrir.
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Laurent Aimar [Mon, 11 May 2009 20:17:54 +0000 (22:17 +0200)]
Split INPUT_EVENT_TIMES into INPUT_EVENT_POSITION/LENGTH.
It allows a finer control on what to update (for gui).
Laurent Aimar [Tue, 17 Mar 2009 21:19:38 +0000 (22:19 +0100)]
Removed dead code.
Rémi Denis-Courmont [Mon, 11 May 2009 19:22:52 +0000 (22:22 +0300)]
Merge branch 1.0-bugfix
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>
Rémi Denis-Courmont [Mon, 11 May 2009 17:28:36 +0000 (20:28 +0300)]
typo
Rémi Denis-Courmont [Mon, 11 May 2009 17:25:15 +0000 (20:25 +0300)]
qt4: kill unused askVideoToToggle()
Rémi Denis-Courmont [Mon, 11 May 2009 17:12:27 +0000 (20:12 +0300)]
qt4: remove double check of isFullScreen
Rémi Denis-Courmont [Mon, 11 May 2009 16:30:53 +0000 (19:30 +0300)]
Merge commit 'origin/1.0-bugfix'
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>
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>
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:42 +0000 (18:40 +0300)]
Merge branch 1.0-bugfix
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:32:30 +0000 (15:32 +0300)]
Merge branch 1.0-bugfix
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
Rémi Denis-Courmont [Sun, 10 May 2009 09:41:17 +0000 (12:41 +0300)]
Merge branch 1.0-bugfix
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
Pierre Ynard [Sat, 9 May 2009 15:20:46 +0000 (17:20 +0200)]
wince: replace getpid by GetCurrentProcessId
Signed-off-by: Geoffroy Couprie <geo.couprie@gmail.com>
Geoffroy Couprie [Sat, 9 May 2009 13:00:28 +0000 (15:00 +0200)]
wince gui: remove wraptext
Jean-Baptiste Kempf [Fri, 8 May 2009 23:54:48 +0000 (01:54 +0200)]
Ensure make dist works correctly.
Jean-Baptiste Kempf [Fri, 8 May 2009 23:51:17 +0000 (01:51 +0200)]
Start of 1.1.0-git.
Codename is not changed yet (Zukovsky? Stop Goldeneye?)
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.