]> git.sesse.net Git - vlc/log
vlc
13 years agoMerge branch 'master' into lpcm_encoder lpcm_encoder
Steinar H. Gunderson [Sun, 3 Oct 2010 12:58:06 +0000 (14:58 +0200)]
Merge branch 'master' into lpcm_encoder

13 years agoFix syntax errors.
Steinar H. Gunderson [Sat, 2 Oct 2010 23:13:56 +0000 (01:13 +0200)]
Fix syntax errors.

13 years agoRemove a no-longer-relevant TODO.
Steinar H. Gunderson [Sat, 2 Oct 2010 23:01:36 +0000 (01:01 +0200)]
Remove a no-longer-relevant TODO.

13 years agoSend frames from the receiver thread instead of having a Demux(). Seemingly some...
Steinar H. Gunderson [Sat, 2 Oct 2010 23:01:28 +0000 (01:01 +0200)]
Send frames from the receiver thread instead of having a Demux(). Seemingly some newfangled thing.

13 years agoRemove obsolete variable b_first_frame.
Steinar H. Gunderson [Sat, 2 Oct 2010 19:33:42 +0000 (21:33 +0200)]
Remove obsolete variable b_first_frame.

13 years agoUse var_InheritString for --decklink-video-connection.
Steinar H. Gunderson [Sat, 2 Oct 2010 19:05:31 +0000 (21:05 +0200)]
Use var_InheritString for --decklink-video-connection.

13 years agoAdd a predefined string list for --decklink-video-connection.
Steinar H. Gunderson [Sat, 2 Oct 2010 19:02:02 +0000 (21:02 +0200)]
Add a predefined string list for --decklink-video-connection.

13 years agoMerge branch 'master' of git://git.videolan.org/vlc
Steinar H. Gunderson [Sat, 2 Oct 2010 18:31:20 +0000 (20:31 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc

13 years agoRevert "Remove libvlc_free"
Rémi Denis-Courmont [Sat, 2 Oct 2010 15:54:53 +0000 (18:54 +0300)]
Revert "Remove libvlc_free"

This reverts commit 61f0547b72d3ba80039f09064249d89fa8f2b0f7.

Conflicts:

include/vlc/libvlc.h

13 years agodecode an RTP/H264 elementary stream without using SDP
Tony Vankrunkelsven [Thu, 30 Sep 2010 11:13:06 +0000 (13:13 +0200)]
decode an RTP/H264 elementary stream without using SDP

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoClean up properly on exit.
Steinar H. Gunderson [Sat, 2 Oct 2010 09:57:27 +0000 (11:57 +0200)]
Clean up properly on exit.

13 years agoMerge branch 'master' into lpcm_encoder
Steinar H. Gunderson [Sat, 2 Oct 2010 09:47:26 +0000 (11:47 +0200)]
Merge branch 'master' into lpcm_encoder

13 years agoMerge branch 'master' of git://git.videolan.org/vlc
Steinar H. Gunderson [Sat, 2 Oct 2010 09:47:21 +0000 (11:47 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc

13 years agoFix file rights.
Rémi Duraffort [Sat, 2 Oct 2010 09:42:54 +0000 (11:42 +0200)]
Fix file rights.

13 years agoLUA HTTP Interface: Implementation of missing seeking funtionality when using status...
GBX [Sat, 2 Oct 2010 09:28:20 +0000 (11:28 +0200)]
LUA HTTP Interface: Implementation of missing seeking funtionality when using status.xml from the lua http interface.

Seeking is now possible with relative values instead of just absolute ones.
Also the time format as mentioned in the readme file is now recognized:
[+ or -][<int><H or h>:][<int><M or m or '>:][<int><nothing or S or s or ">]

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoplaylist: do not signal the playlist thread when PLAYLIST_PAUSE is asked without...
Rémi Duraffort [Sat, 2 Oct 2010 07:49:25 +0000 (09:49 +0200)]
playlist: do not signal the playlist thread when PLAYLIST_PAUSE is asked without input.

This fix a strange behavior if playlist_Pause is called without input.

13 years agoLUA HTTP Interface: If <id> is omitted at the status.xml play command, play last...
GBX [Sat, 2 Oct 2010 06:53:15 +0000 (08:53 +0200)]
LUA HTTP Interface: If <id> is omitted at the status.xml play command, play last active item instead of first playlist item.

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoMerge branch 'master' into lpcm_encoder
Steinar H. Gunderson [Sat, 2 Oct 2010 00:19:09 +0000 (02:19 +0200)]
Merge branch 'master' into lpcm_encoder

13 years agoDon't create decklink-caching, just inherit it and it will get implicitly created.
Steinar H. Gunderson [Sat, 2 Oct 2010 00:15:07 +0000 (02:15 +0200)]
Don't create decklink-caching, just inherit it and it will get implicitly created.

13 years agoSimpler aspect parsing.
Steinar H. Gunderson [Sat, 2 Oct 2010 00:13:36 +0000 (02:13 +0200)]
Simpler aspect parsing.

13 years agoUse var_CreateGetNonEmptyString for decklink-mode.
Steinar H. Gunderson [Sat, 2 Oct 2010 00:08:02 +0000 (02:08 +0200)]
Use var_CreateGetNonEmptyString for decklink-mode.

13 years agoAdd a check for i_card_index < 0.
Steinar H. Gunderson [Sat, 2 Oct 2010 00:06:53 +0000 (02:06 +0200)]
Add a check for i_card_index < 0.

13 years agoSimplify error handling by making VLC_EGENERIC the default.
Steinar H. Gunderson [Sat, 2 Oct 2010 00:05:59 +0000 (02:05 +0200)]
Simplify error handling by making VLC_EGENERIC the default.

13 years agoRemove useless cast.
Steinar H. Gunderson [Sat, 2 Oct 2010 00:01:17 +0000 (02:01 +0200)]
Remove useless cast.

13 years agoFix trailing whitespace.
Steinar H. Gunderson [Sat, 2 Oct 2010 00:00:46 +0000 (02:00 +0200)]
Fix trailing whitespace.

13 years agoMove a function to the class definition.
Steinar H. Gunderson [Sat, 2 Oct 2010 00:00:38 +0000 (02:00 +0200)]
Move a function to the class definition.

13 years agoMove most of the parameters out of p_sys.
Steinar H. Gunderson [Fri, 1 Oct 2010 23:59:10 +0000 (01:59 +0200)]
Move most of the parameters out of p_sys.

13 years agoRemove a bunch of unneeded includes.
Steinar H. Gunderson [Fri, 1 Oct 2010 23:54:53 +0000 (01:54 +0200)]
Remove a bunch of unneeded includes.

13 years agoRemove INT64_C hack.
Steinar H. Gunderson [Fri, 1 Oct 2010 23:53:45 +0000 (01:53 +0200)]
Remove INT64_C hack.

13 years agoAssign copyright to myself.
Steinar H. Gunderson [Fri, 1 Oct 2010 23:53:27 +0000 (01:53 +0200)]
Assign copyright to myself.

13 years agoMerge branch 'master' of git://git.videolan.org/vlc
Steinar H. Gunderson [Fri, 1 Oct 2010 23:50:11 +0000 (01:50 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc

13 years agoFix roundoff issues in i_length.
Steinar H. Gunderson [Fri, 1 Oct 2010 22:06:00 +0000 (00:06 +0200)]
Fix roundoff issues in i_length.

13 years agomtime: Minimize imprecision and prevent overflow on darwin.
Pierre d'Herbemont [Thu, 30 Sep 2010 19:00:06 +0000 (21:00 +0200)]
mtime: Minimize imprecision and prevent overflow on darwin.

Pointed-out-by: Rémi Denis-Courmont.
13 years agoChange RGB2 to RGB8
Kaarlo Raiha [Sun, 15 Aug 2010 15:54:59 +0000 (18:54 +0300)]
Change RGB2 to RGB8

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoh264 packet: Remove trailing spaces
Jean-Baptiste Kempf [Fri, 1 Oct 2010 14:07:55 +0000 (16:07 +0200)]
h264 packet: Remove trailing spaces

13 years agoSupport H.264 SEI recovery points.
Steinar H. Gunderson [Tue, 28 Sep 2010 21:55:48 +0000 (23:55 +0200)]
Support H.264 SEI recovery points.

H.264 SEI recovery points are put at frames in the stream that are not
(necessarily) keyframes, but that mark “if you decode the next N frames, you
will have a [perfectly or approximately] valid picture no matter what your
starting point was”. In particular, this is needed to decode streams encoded
with Periodic Intra Refresh (e.g. --sout-x264-intra-refresh true), at least if
you don't see the beginning of the stream, e.g. tuning into a multicast stream.
This may also help with some kinds of streams from AVCHD cameras that use
similar techniques.

One could argue that this functionality should live inside libavcodec instead,
but given that VLC does its own H.264 depacketization, this seems to be the
best place. I've tested it with streaming over UDP, and it seems to work fine.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoMerge branch 'master' of git://git.videolan.org/vlc
Steinar H. Gunderson [Thu, 30 Sep 2010 23:27:56 +0000 (01:27 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc

13 years agoMerge branch 'master' into lpcm_encoder
Steinar H. Gunderson [Thu, 30 Sep 2010 21:31:14 +0000 (23:31 +0200)]
Merge branch 'master' into lpcm_encoder

13 years agofreetype: use var_Inherit.
Rémi Duraffort [Thu, 30 Sep 2010 18:39:21 +0000 (20:39 +0200)]
freetype: use var_Inherit.

13 years agofix freetype compilation for WIN32 without HAVE_FONTCONFIG
Denis Charmet [Thu, 30 Sep 2010 18:37:10 +0000 (20:37 +0200)]
fix freetype compilation for WIN32 without HAVE_FONTCONFIG

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoMerge branch 'master' of git://git.videolan.org/vlc
Steinar H. Gunderson [Wed, 29 Sep 2010 23:39:51 +0000 (01:39 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc

13 years agoMerge branch 'master' into lpcm_encoder
Steinar H. Gunderson [Wed, 29 Sep 2010 19:50:29 +0000 (21:50 +0200)]
Merge branch 'master' into lpcm_encoder

13 years agoQt: CaptureOpenPanel: fix layout
Francois Cartegnie [Wed, 29 Sep 2010 17:32:36 +0000 (19:32 +0200)]
Qt: CaptureOpenPanel: fix layout

13 years agoQt: CaptureOpenPanel: check and prefill with usual devices
Francois Cartegnie [Wed, 29 Sep 2010 17:13:51 +0000 (19:13 +0200)]
Qt: CaptureOpenPanel: check and prefill with usual devices

13 years agoQt: NetOpenPanel: add drop-down list
Francois Cartegnie [Wed, 29 Sep 2010 15:47:02 +0000 (17:47 +0200)]
Qt: NetOpenPanel: add drop-down list

13 years agolua: factorize the right way.
Rémi Duraffort [Wed, 29 Sep 2010 19:26:13 +0000 (21:26 +0200)]
lua: factorize the right way.

13 years agoMerge branch 'master' of git://git.videolan.org/vlc
Steinar H. Gunderson [Wed, 29 Sep 2010 18:56:56 +0000 (20:56 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc

13 years agoRevert "lua_extension: factorize."
Rémi Duraffort [Wed, 29 Sep 2010 17:59:30 +0000 (19:59 +0200)]
Revert "lua_extension: factorize."

This reverts commit e20a107d1aae63efe536c863e9e9d4692da86e45.

13 years agolua: fix fonction prototype (should return a boolean).
Rémi Duraffort [Sun, 26 Sep 2010 19:08:13 +0000 (21:08 +0200)]
lua: fix fonction prototype (should return a boolean).

13 years agolua_meta: factorize.
Rémi Duraffort [Sun, 26 Sep 2010 19:02:09 +0000 (21:02 +0200)]
lua_meta: factorize.

13 years agolua_extension: remove dummy variable (we want to run every extension anyway).
Rémi Duraffort [Sun, 26 Sep 2010 18:39:56 +0000 (20:39 +0200)]
lua_extension: remove dummy variable (we want to run every extension anyway).

13 years agoFix DVD LPCM format description in comments.
Steinar H. Gunderson [Mon, 27 Sep 2010 21:52:59 +0000 (23:52 +0200)]
Fix DVD LPCM format description in comments.

The format comments are out of sync with what the code actually
assumes. I updated the comments, and filled in some missing information from
http://www.mpucoder.com/DVD/ass-hdr.html .

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoUse live555 asynchronous calls.
Sébastien Escudier [Wed, 29 Sep 2010 06:42:26 +0000 (08:42 +0200)]
Use live555 asynchronous calls.
Require live555 version >= 2010.05.29

13 years agoCorrect documentation libvlc_media_get_tracks_info (fix #4202)
Rémi Denis-Courmont [Wed, 29 Sep 2010 04:22:02 +0000 (07:22 +0300)]
Correct documentation libvlc_media_get_tracks_info (fix #4202)

Too many quotes.

13 years agoUpdate LGPL license blurb, choosing v2.1+.
Steinar H. Gunderson [Tue, 28 Sep 2010 20:16:41 +0000 (22:16 +0200)]
Update LGPL license blurb, choosing v2.1+.

13 years agoAdd LGPL blurb.
Steinar H. Gunderson [Tue, 28 Sep 2010 20:13:41 +0000 (22:13 +0200)]
Add LGPL blurb.

13 years agoMerge branch 'master' into lpcm_encoder
Steinar H. Gunderson [Mon, 27 Sep 2010 23:18:38 +0000 (01:18 +0200)]
Merge branch 'master' into lpcm_encoder

Conflicts:
NEWS

13 years agoAlphabetize POTFILES.in.
Steinar H. Gunderson [Mon, 27 Sep 2010 23:05:03 +0000 (01:05 +0200)]
Alphabetize POTFILES.in.

13 years agos/SDI/DeckLink/ for capital letters too.
Steinar H. Gunderson [Mon, 27 Sep 2010 22:56:16 +0000 (00:56 +0200)]
s/SDI/DeckLink/ for capital letters too.

13 years agoRename the sdi module to decklink.
Steinar H. Gunderson [Mon, 27 Sep 2010 22:51:18 +0000 (00:51 +0200)]
Rename the sdi module to decklink.

13 years agoUse var_Inherit* instead of var_CreateGet*.
Steinar H. Gunderson [Mon, 27 Sep 2010 22:44:21 +0000 (00:44 +0200)]
Use var_Inherit* instead of var_CreateGet*.

13 years agoMake the StartStreams() error message more informative.
Steinar H. Gunderson [Mon, 27 Sep 2010 22:38:26 +0000 (00:38 +0200)]
Make the StartStreams() error message more informative.

13 years agoRework error handling, with a fixed deallocation block at the end of Open().
Steinar H. Gunderson [Mon, 27 Sep 2010 22:33:06 +0000 (00:33 +0200)]
Rework error handling, with a fixed deallocation block at the end of Open().

13 years agoEnable SDI support by default.
Steinar H. Gunderson [Mon, 27 Sep 2010 22:09:42 +0000 (00:09 +0200)]
Enable SDI support by default.

13 years agoMake AddRef() and Release() atomic.
Steinar H. Gunderson [Mon, 27 Sep 2010 22:07:02 +0000 (00:07 +0200)]
Make AddRef() and Release() atomic.

13 years agoMerge branch 'master' of git://git.videolan.org/vlc
Steinar H. Gunderson [Mon, 27 Sep 2010 21:55:39 +0000 (23:55 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc

13 years agoAdd encode support to NEWS.
Steinar Gunderson [Mon, 27 Sep 2010 21:39:59 +0000 (23:39 +0200)]
Add encode support to NEWS.

13 years agoAdd myself as lpcm author.
Steinar Gunderson [Mon, 27 Sep 2010 21:39:28 +0000 (23:39 +0200)]
Add myself as lpcm author.

13 years agoMerge branch 'master' into lpcm_encoder
Steinar Gunderson [Mon, 27 Sep 2010 21:36:38 +0000 (23:36 +0200)]
Merge branch 'master' into lpcm_encoder

13 years agoQt: standardbuttons are bad for win32 and translation. Only use custom
Francois Cartegnie [Mon, 27 Sep 2010 13:44:48 +0000 (15:44 +0200)]
Qt: standardbuttons are bad for win32 and translation. Only use custom
buttons in the managed layout.

13 years agoNEWS update
Jean-Baptiste Kempf [Mon, 27 Sep 2010 14:42:05 +0000 (16:42 +0200)]
NEWS update

13 years agoRemove trailing whitespace.
Steinar Gunderson [Mon, 27 Sep 2010 12:00:41 +0000 (14:00 +0200)]
Remove trailing whitespace.

13 years agoSeemingly, Blackmagic is without capital M.
Steinar Gunderson [Mon, 27 Sep 2010 11:58:53 +0000 (13:58 +0200)]
Seemingly, Blackmagic is without capital M.

13 years agoIf the audio frame allocation fails, avoid leaking the video frame.
Steinar Gunderson [Mon, 27 Sep 2010 11:44:05 +0000 (13:44 +0200)]
If the audio frame allocation fails, avoid leaking the video frame.

13 years agoInclude the BlackMagic SDK stuff with <>.
Steinar Gunderson [Mon, 27 Sep 2010 11:40:32 +0000 (13:40 +0200)]
Include the BlackMagic SDK stuff with <>.

13 years agoAdd the sdi module to modules/LIST.
Steinar Gunderson [Mon, 27 Sep 2010 11:39:35 +0000 (13:39 +0200)]
Add the sdi module to modules/LIST.

13 years agoAdd a NEWS entry.
Steinar Gunderson [Mon, 27 Sep 2010 11:38:48 +0000 (13:38 +0200)]
Add a NEWS entry.

13 years agoAdd sdi.cpp to POTFILES.in.
Steinar Gunderson [Mon, 27 Sep 2010 11:38:11 +0000 (13:38 +0200)]
Add sdi.cpp to POTFILES.in.

13 years agoRemove trailing whitespaces.
Steinar Gunderson [Mon, 27 Sep 2010 11:22:32 +0000 (13:22 +0200)]
Remove trailing whitespaces.

13 years agoAdd an assert for impossible-to-reach frequency codes.
Steinar Gunderson [Mon, 27 Sep 2010 11:21:35 +0000 (13:21 +0200)]
Add an assert for impossible-to-reach frequency codes.

13 years agoAdd error messages for unsupported rates or number of channels.
Steinar Gunderson [Mon, 27 Sep 2010 11:20:41 +0000 (13:20 +0200)]
Add error messages for unsupported rates or number of channels.

13 years agoRevert the DVD LPCM header description changes; will be added back later.
Steinar Gunderson [Mon, 27 Sep 2010 11:18:25 +0000 (13:18 +0200)]
Revert the DVD LPCM header description changes; will be added back later.

13 years agoProtected encoder_sys_t definition with ENABLE_SOUT.
Steinar Gunderson [Mon, 27 Sep 2010 11:17:13 +0000 (13:17 +0200)]
Protected encoder_sys_t definition with ENABLE_SOUT.

13 years agoqt4: attempt to work around a design flaw in the toolbar editor
Ludovic Fauvet [Thu, 23 Sep 2010 22:04:50 +0000 (00:04 +0200)]
qt4: attempt to work around a design flaw in the toolbar editor

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agocontrib: Disable ffprobe in ffmpeg.
Pierre d'Herbemont [Sat, 25 Sep 2010 21:51:08 +0000 (23:51 +0200)]
contrib: Disable ffprobe in ffmpeg.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoMerge branch 'master' into lpcm_encoder
Steinar Gunderson [Sun, 26 Sep 2010 22:50:45 +0000 (00:50 +0200)]
Merge branch 'master' into lpcm_encoder

13 years agoFix a race on b_first_frame.
Steinar Gunderson [Sun, 26 Sep 2010 22:39:32 +0000 (00:39 +0200)]
Fix a race on b_first_frame.

13 years agoDon't leak unused audio and video blocks when closing.
Steinar Gunderson [Sun, 26 Sep 2010 22:29:20 +0000 (00:29 +0200)]
Don't leak unused audio and video blocks when closing.

13 years agoDon't leak references to card when we have more than one.
Steinar Gunderson [Sun, 26 Sep 2010 22:26:37 +0000 (00:26 +0200)]
Don't leak references to card when we have more than one.

13 years agoYet more free troubles.
Steinar Gunderson [Sun, 26 Sep 2010 22:13:21 +0000 (00:13 +0200)]
Yet more free troubles.

13 years agoRelease the display mode when we are done with it.
Steinar Gunderson [Sun, 26 Sep 2010 22:11:10 +0000 (00:11 +0200)]
Release the display mode when we are done with it.

13 years agoRemove extra braces.
Steinar Gunderson [Sun, 26 Sep 2010 22:10:19 +0000 (00:10 +0200)]
Remove extra braces.

13 years agoPah; we cannot free these variables, since they are const.
Steinar Gunderson [Sun, 26 Sep 2010 22:08:52 +0000 (00:08 +0200)]
Pah; we cannot free these variables, since they are const.

13 years agoRemember to free the mode name.
Steinar Gunderson [Sun, 26 Sep 2010 22:06:41 +0000 (00:06 +0200)]
Remember to free the mode name.

13 years agoFix a missing path for p_config->Release().
Steinar Gunderson [Sun, 26 Sep 2010 22:05:51 +0000 (00:05 +0200)]
Fix a missing path for p_config->Release().

13 years agoWe need to free the model name.
Steinar Gunderson [Sun, 26 Sep 2010 22:04:44 +0000 (00:04 +0200)]
We need to free the model name.

13 years agoRemove an extra set of braces.
Steinar Gunderson [Sun, 26 Sep 2010 16:24:11 +0000 (18:24 +0200)]
Remove an extra set of braces.

13 years agoMerge branch 'master' into lpcm_encoder
Steinar Gunderson [Sun, 26 Sep 2010 16:22:14 +0000 (18:22 +0200)]
Merge branch 'master' into lpcm_encoder

13 years agoMerge branch 'master' of git://git.videolan.org/vlc
Steinar Gunderson [Sun, 26 Sep 2010 16:21:55 +0000 (18:21 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc

13 years agolua_extension: factorize.
Rémi Duraffort [Sun, 26 Sep 2010 10:05:38 +0000 (12:05 +0200)]
lua_extension: factorize.