]>
git.sesse.net Git - vlc/log
ogg.k.ogg.k [Thu, 30 Jul 2009 10:12:22 +0000 (11:12 +0100)]
factor the ogg paging code
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Felix Paul Kühne [Fri, 31 Jul 2009 13:43:54 +0000 (15:43 +0200)]
macosx: implemented 'play-and-exit' (closes #2237)
Should be backported.
Felix Paul Kühne [Fri, 31 Jul 2009 13:09:53 +0000 (15:09 +0200)]
macosx: implemented the input-slave option for file inputs
Olivier Aubert [Fri, 31 Jul 2009 16:01:41 +0000 (18:01 +0200)]
python-ctypes: implement iterator protocol for Log
Olivier Aubert [Fri, 31 Jul 2009 15:58:36 +0000 (17:58 +0200)]
python-ctypes: improve documentation generation
JP Dinger [Tue, 28 Jul 2009 14:04:47 +0000 (16:04 +0200)]
Simplify the other part, too.
JP Dinger [Mon, 27 Jul 2009 13:54:53 +0000 (15:54 +0200)]
Factorise list.sh a bit: rewrite some multiple commands as one where easy.
JP Dinger [Fri, 31 Jul 2009 16:26:16 +0000 (18:26 +0200)]
Drop a const on a static array and misc cleanup.
Olivier Aubert [Fri, 31 Jul 2009 15:29:26 +0000 (17:29 +0200)]
python-ctypes: fix docstrings
Olivier Aubert [Fri, 31 Jul 2009 15:22:16 +0000 (17:22 +0200)]
python-ctypes: fix doxygen to epydoc comment conversion
Olivier Aubert [Fri, 31 Jul 2009 15:21:14 +0000 (17:21 +0200)]
Fix comments/variable names in includes
Olivier Aubert [Fri, 31 Jul 2009 15:11:38 +0000 (17:11 +0200)]
python-ctypes: update README
Olivier Aubert [Fri, 31 Jul 2009 15:06:25 +0000 (17:06 +0200)]
python-ctypes: offer shortcuts for MediaList and MediaListPlayer creation
Olivier Aubert [Fri, 31 Jul 2009 14:59:18 +0000 (16:59 +0200)]
python-ctypes: fix spacing in docstring comments
Olivier Aubert [Fri, 31 Jul 2009 14:39:32 +0000 (16:39 +0200)]
python-ctypes: allow to specify class docstrings in override.py
Olivier Aubert [Fri, 31 Jul 2009 14:22:25 +0000 (16:22 +0200)]
python-ctypes: do not redefine overridden methods
Olivier Aubert [Fri, 31 Jul 2009 12:57:59 +0000 (14:57 +0200)]
pyton-ctypes: reset comment when parsing includes
Olivier Aubert [Fri, 31 Jul 2009 12:55:55 +0000 (14:55 +0200)]
python-ctypes: generate list methods when possible
Olivier Aubert [Fri, 31 Jul 2009 12:40:58 +0000 (14:40 +0200)]
python-ctypes: convert NULL return values to None
Olivier Aubert [Fri, 31 Jul 2009 12:15:43 +0000 (14:15 +0200)]
python-ctypes: generate classes for enum typedefs
Rémi Duraffort [Fri, 31 Jul 2009 11:47:19 +0000 (13:47 +0200)]
variables:
* print a warning when var_DelCallback can't find the callback because the
data doesn't match
* these warning are only for debug builds.
Rémi Duraffort [Fri, 31 Jul 2009 11:17:45 +0000 (13:17 +0200)]
variables:
* print an error message when the variable creation failed because of a name
clash (two variables with the same name but different types)
* print a warning when calling var_Get on a void variable
* fix one comment as the list is NOT sorted (and that too expensif to do).
Ilkka Ollakka [Fri, 31 Jul 2009 10:36:58 +0000 (13:36 +0300)]
QT4: set sorting-connections by hand
Thisway playlist don't run sort when created (in case of you start vlc,
and don't set playlist visible then adding stuff. When you open playlist
it would sort the stuff).
Also remove showing sort-indicator incorrectly on start (don't show
it at all before user clicks to sort).
Rafaël Carré [Fri, 31 Jul 2009 09:57:27 +0000 (11:57 +0200)]
ncurses: check playlist_CurrentPlayingItem() return value
Ilkka Ollakka [Fri, 31 Jul 2009 09:52:21 +0000 (12:52 +0300)]
dvb: scanning ain't only -T, change dialog
Rémi Duraffort [Fri, 31 Jul 2009 09:28:03 +0000 (11:28 +0200)]
podcast: implement image support (it might be a good idea to be able to set the
art url only for the input parent as that's always the same image for all
inputs).
Rémi Duraffort [Fri, 31 Jul 2009 09:10:41 +0000 (11:10 +0200)]
fetcher: fix a typo (thanks to fenrir).
Felix Paul Kühne [Fri, 31 Jul 2009 09:06:25 +0000 (11:06 +0200)]
macosx: some more Sparkle demos
Felix Paul Kühne [Fri, 31 Jul 2009 08:57:48 +0000 (10:57 +0200)]
macosx: modernise framework compilation flags
Felix Paul Kühne [Thu, 30 Jul 2009 18:46:31 +0000 (20:46 +0200)]
clean up
Pierre d'Herbemont [Fri, 31 Jul 2009 08:41:27 +0000 (01:41 -0700)]
libvlc: Remove unimplemented media_list_view functions declaration.
And add two lines that attempt to explain a bit more what is this class about.
Pointed by Olivier Aubert.
Michael Hanselmann [Wed, 29 Jul 2009 20:47:20 +0000 (22:47 +0200)]
raop: Implement password authentication
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: JP Dinger <jpd@videolan.org>
Michael Hanselmann [Thu, 30 Jul 2009 21:30:38 +0000 (23:30 +0200)]
raop: Implement options for password
The password can either be directly passed as an option, or it can
be stored in a file whose path is then passed as an option.
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: JP Dinger <jpd@videolan.org>
Rémi Duraffort [Fri, 31 Jul 2009 07:49:33 +0000 (09:49 +0200)]
podcast: remove the sys struct because we don't really need it.
Rémi Duraffort [Fri, 31 Jul 2009 07:37:34 +0000 (09:37 +0200)]
podcast: fix object leak (and memleak) in case of error.
Rémi Duraffort [Fri, 31 Jul 2009 06:30:41 +0000 (08:30 +0200)]
podcast: no need to strdup the string here.
Rémi Duraffort [Fri, 31 Jul 2009 06:22:34 +0000 (08:22 +0200)]
podcast: fix typo and remove unused p_sys member.
Pierre Ynard [Thu, 30 Jul 2009 20:21:12 +0000 (22:21 +0200)]
threads: remove unused fields in headers
They are an overlook from the removal of the thread serialization
Laurent Aimar [Thu, 30 Jul 2009 19:31:16 +0000 (21:31 +0200)]
Increased version-info after modification in 1.0 branch.
Rémi Duraffort [Thu, 30 Jul 2009 17:10:17 +0000 (19:10 +0200)]
podcast: set the duration of an input item when available.
Rémi Duraffort [Thu, 30 Jul 2009 16:35:28 +0000 (18:35 +0200)]
podcast: no need to strdup (as we free the original value afterward).
Rémi Duraffort [Thu, 30 Jul 2009 16:01:17 +0000 (18:01 +0200)]
podcast: factorize.
Rémi Duraffort [Thu, 30 Jul 2009 15:15:38 +0000 (17:15 +0200)]
Fix podcast configuration.
Rémi Duraffort [Thu, 30 Jul 2009 14:27:56 +0000 (16:27 +0200)]
Update LIST.
Rémi Duraffort [Thu, 30 Jul 2009 14:10:34 +0000 (16:10 +0200)]
Use var_ToggleBool.
Felix Paul Kühne [Thu, 30 Jul 2009 15:09:56 +0000 (17:09 +0200)]
Felix Paul Kühne [Thu, 30 Jul 2009 14:51:45 +0000 (16:51 +0200)]
Restored Leopard compatibility lost in previous commits
Rémi Duraffort [Thu, 30 Jul 2009 12:45:25 +0000 (14:45 +0200)]
fontconfig: fix memleak (typo).
ogg.k.ogg.k [Wed, 29 Jul 2009 22:09:11 +0000 (23:09 +0100)]
add video streams' BOS packets first
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Duraffort [Thu, 30 Jul 2009 12:33:40 +0000 (14:33 +0200)]
fontconfig: factorize and fix memleaks.
Rémi Duraffort [Thu, 30 Jul 2009 06:58:20 +0000 (08:58 +0200)]
variables: var_IncInteger and var_DecInteger are now atomic.
Rémi Duraffort [Wed, 29 Jul 2009 11:52:35 +0000 (13:52 +0200)]
demux: use calloc when applicable.
Rémi Duraffort [Wed, 29 Jul 2009 11:43:24 +0000 (13:43 +0200)]
playlist_demux: remove unneeded peek.
Ilkka Ollakka [Thu, 30 Jul 2009 11:32:48 +0000 (14:32 +0300)]
freetype: initialise variable and check fontmatch pointer
Ilkka Ollakka [Thu, 30 Jul 2009 11:00:47 +0000 (14:00 +0300)]
x264: when partitions=all, just set partitions~0
Ilkka Ollakka [Thu, 30 Jul 2009 10:56:45 +0000 (13:56 +0300)]
dvb-c: somewhat working channel-scanning in linux
it checks table of frequencies that usually contains channels. Thou
dvb-c users need to check if modulation and symbol-rate are correct for
them (atleast for me modulation auto didn't work).
example commandline that worked for me:
vlc dvb:// --dvb-srate=
6875000 --dvb-modulation 128
Ilkka Ollakka [Thu, 30 Jul 2009 10:55:18 +0000 (13:55 +0300)]
dvb-c: check symbol-rate limits from frontend
default symbol-rate is suited to dvb-s and is over limits for dvb-c, so
check given symbol-rate and default to somewhat common value if so.
Pierre Ynard [Thu, 30 Jul 2009 09:16:15 +0000 (11:16 +0200)]
Win32: wait for timer callbacks to complete when destroying timer
Or else a timer callback might still be running when the caller frees
its resources, which is bad
Olivier Aubert [Thu, 30 Jul 2009 09:03:35 +0000 (11:03 +0200)]
python-ctypes: one more TODO item
Olivier Aubert [Tue, 28 Jul 2009 23:08:34 +0000 (01:08 +0200)]
Fix comments in include files
Olivier Aubert [Thu, 30 Jul 2009 08:39:56 +0000 (10:39 +0200)]
New python bindings, using ctypes, automatically generated from include files.
Olivier Aubert [Tue, 28 Jul 2009 22:13:35 +0000 (00:13 +0200)]
python: remove deprecated methods
Olivier Aubert [Tue, 28 Jul 2009 09:00:17 +0000 (11:00 +0200)]
deprecated.h: fix libvlc_media_player_set_xwindow reference
Felix Paul Kühne [Wed, 29 Jul 2009 23:59:39 +0000 (01:59 +0200)]
contribs: updated package for Mac OSX including a slightly modified Sparkle version
Felix Paul Kühne [Wed, 29 Jul 2009 23:52:20 +0000 (01:52 +0200)]
macosx: basic Sparkle integration
Shows basic release notes and demonstrates the user experience. Actual updating not yet possible.
Christophe Mutricy [Wed, 29 Jul 2009 21:08:05 +0000 (22:08 +0100)]
Sort the symbol list
Pierre Ynard [Wed, 29 Jul 2009 21:08:00 +0000 (23:08 +0200)]
v4l2: fix reversed logic
Fix interlacing support with default chromas too
ogg.k.ogg.k [Wed, 29 Jul 2009 17:20:26 +0000 (18:20 +0100)]
non BOS headers for (Vorbis, Theora, Speex, Kate) do not have to be on separate pages, so avoid flushing before the last header
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Laurent Aimar [Wed, 29 Jul 2009 19:32:58 +0000 (21:32 +0200)]
Fixed some corner case errors with SPU.
They were introduced by [
9b8c543c1a28e4520990b6800f09f444e72f8bdd ].
For example: the PiP for a snapshot was not shown when the stream
was paused.
Antoine Cellerier [Wed, 29 Jul 2009 19:07:14 +0000 (21:07 +0200)]
Partial attempt at fixing interlacing support.
First try using no interlacing and fallback to driver's default if it
isn't possible. Might fix some issues. We still need to declare images
as interlaced to VLC afterwards, but that's another problem.
Michael Hanselmann [Tue, 21 Jul 2009 23:06:44 +0000 (01:06 +0200)]
raop: Add loop for request retry
This loop will be used by authentication.
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Michael Hanselmann [Tue, 21 Jul 2009 23:06:43 +0000 (01:06 +0200)]
raop: Always pass dictionaries for request and response headers
Authentication will need this.
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Michael Hanselmann [Tue, 21 Jul 2009 23:06:42 +0000 (01:06 +0200)]
raop: Always read headers from wire
Otherwise they can be mixed up with the next request. Until now, the
connection was always terminated after an error. However, with
authentication, the request can be repeated with authentication
information.
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Michael Hanselmann [Tue, 21 Jul 2009 23:06:46 +0000 (01:06 +0200)]
Convert HTTP access module to common HTTP auth functions
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Michael Hanselmann [Tue, 21 Jul 2009 23:06:40 +0000 (01:06 +0200)]
raop: Return HTTP status code from ReadStatusLine
It's needed for authentication.
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Michael Hanselmann [Tue, 21 Jul 2009 23:06:39 +0000 (01:06 +0200)]
raop: Keep original response status line
It'll be used by another patch.
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Michael Hanselmann [Tue, 21 Jul 2009 23:06:38 +0000 (01:06 +0200)]
Add library functions for HTTP client authentication
These functions can be used by HTTP clients to authenticate against
HTTP servers using the Basic and Digest algorithms as described in
RFC2617.
Most of the code is taken from modules/access/http.c, although it
includes modifications to make it work as library functions and to
fix some issues. The HTTP access module can be converted at a
later point, but there's still some stuff needing cleanup first.
These functions will be used for the Remote Audio Output Protocol
plugin to authenticate VLC against RAOP-compatible devices if the
user enabled password protection.
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Felix Paul Kühne [Wed, 29 Jul 2009 12:09:05 +0000 (14:09 +0200)]
contribs: fixed libass compilation
Rémi Duraffort [Wed, 29 Jul 2009 11:24:39 +0000 (13:24 +0200)]
variables: fix a segfault and memory leak when TriggerCallback is called (crash
introduced by
afce97e9b349c18d49f85859053eafdf78b76c67 ).
Rémi Duraffort [Wed, 29 Jul 2009 10:02:52 +0000 (12:02 +0200)]
Fix mode.
Ilkka Ollakka [Wed, 29 Jul 2009 09:27:05 +0000 (12:27 +0300)]
freetype: more fontconfig error-checking
Jean-Baptiste Kempf [Tue, 28 Jul 2009 22:24:21 +0000 (00:24 +0200)]
Contribs: Clean libass also on clean-svn
Jean-Baptiste Kempf [Tue, 28 Jul 2009 22:22:20 +0000 (00:22 +0200)]
Libass can now disable test.
And clean it. Only Git revision is interested. You can't build contribs without Git.
ogg.k.ogg.k [Sat, 25 Jul 2009 14:25:53 +0000 (15:25 +0100)]
reconstruct Theora granpos
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Jean-Baptiste Kempf [Tue, 28 Jul 2009 21:47:28 +0000 (23:47 +0200)]
No need to deactivate fluidsynth on Win32 anymore
Jean-Baptiste Kempf [Tue, 28 Jul 2009 21:43:26 +0000 (23:43 +0200)]
Finish compilation of FluidSynth on Windows.
NEVER TESTED.
Jean-Baptiste Kempf [Mon, 27 Jul 2009 13:14:17 +0000 (15:14 +0200)]
Remove xml2 dependency for freetype and libass on Win32
Christophe Mutricy [Mon, 27 Jul 2009 22:20:22 +0000 (23:20 +0100)]
Fix distribution in share/
EXTRA_DATA doesn't seem to be a "primary" even if DATA is and EXTRA is a valid prefix.
Also i don't think .vlt are often rebuilt so it should be in clean rather than mostly clean
Laurent Aimar [Tue, 28 Jul 2009 20:50:28 +0000 (22:50 +0200)]
Fixed filter_*Blend rgb masks initialization.
It fixes at least RGB blending with opengl on little indian arch.
Laurent Aimar [Tue, 28 Jul 2009 20:03:29 +0000 (22:03 +0200)]
emoved unused pf_render function in subpicture_t.
Laurent Aimar [Tue, 28 Jul 2009 18:34:31 +0000 (20:34 +0200)]
Removed now unused pf_pre_render in subpicture_t.
Laurent Aimar [Tue, 28 Jul 2009 18:32:26 +0000 (20:32 +0200)]
Fixed kate with tiger support integration.
Laurent Aimar [Tue, 28 Jul 2009 18:26:25 +0000 (20:26 +0200)]
Fixed csri decoder integration.
Laurent Aimar [Tue, 28 Jul 2009 18:16:26 +0000 (20:16 +0200)]
Fixed the order of destruction of ephemere subpictures having the same date.
Without this patch, all epehemere subpicture with the same start
date are blended over the picture.
Anthony Loiseau [Tue, 28 Jul 2009 14:46:54 +0000 (16:46 +0200)]
codec/libass: avoid possible segfault
dialog_ProgressCreate can return NULL. For this case,
only deal with the result if it is not NULL.
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
Ilkka Ollakka [Tue, 28 Jul 2009 14:03:01 +0000 (17:03 +0300)]
freetype: check correct variable
Rémi Duraffort [Tue, 28 Jul 2009 12:21:59 +0000 (14:21 +0200)]
zipstream: typo.
Ilkka Ollakka [Tue, 28 Jul 2009 13:19:10 +0000 (16:19 +0300)]
fix typo
Ilkka Ollakka [Tue, 28 Jul 2009 13:04:49 +0000 (16:04 +0300)]
freetype: add more error-checking
should not crash if font family not found. Thanks to Anthony Loiseau for
spotting this one.
Ilkka Ollakka [Tue, 28 Jul 2009 10:43:57 +0000 (13:43 +0300)]
x264: use ABR-mode if user specifies bitrate
Also set vbv-bufsize if user didn't specify them.
bufsize is bitrate * seconds between keyframes instead of earlier
2*bitrate. Recommended by Dark_Shikari
So now you can stream for mobiles with following:
sout="#transcode{deinterlace,acodec=mp4a,vcodec=h264,width=320,height=180,venc=x264{no-cabac,bframes=0,ref=3,level=12,keyint=50},vb=180,ab=64,channels=2}...
tested with rtp-output and G1 android. Produces quite stable near cbr
stream.
And file-encoding should be ok with defaults (without any
venc=x264-settings or bitrates), if not targeted to
handhelds/streaming.