]> git.sesse.net Git - vlc/log
vlc
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 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 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 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 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 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 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 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 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 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 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.

13 years agolua_demux: fix a potential read of uninitialized value (thanks to JoungEunKim on...
Rémi Duraffort [Sun, 26 Sep 2010 09:32:18 +0000 (11:32 +0200)]
lua_demux: fix a potential read of uninitialized value (thanks to JoungEunKim on the forum).

13 years agoAttach the sap object to libvlc.
Rémi Duraffort [Thu, 23 Sep 2010 20:25:15 +0000 (22:25 +0200)]
Attach the sap object to libvlc.

13 years agoMerge branch 'master' of git://git.videolan.org/vlc
Steinar Gunderson [Sat, 25 Sep 2010 22:45:43 +0000 (00:45 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc

13 years agopthread: Use pthread_cond_timedwait_relative_np() on Darwin.
Pierre d'Herbemont [Sun, 1 Aug 2010 15:15:10 +0000 (17:15 +0200)]
pthread: Use pthread_cond_timedwait_relative_np() on Darwin.

Switching to the non monotonic clock was still unsafe.
This fixes some sync issues on the iPad.

13 years agomtime: Avoid overflow when using mach_absolute_time().
Pierre d'Herbemont [Sun, 1 Aug 2010 10:48:49 +0000 (12:48 +0200)]
mtime: Avoid overflow when using mach_absolute_time().

Switch to double, do the operations and then convert back.
This fixes the iPad video freezes.

13 years agoVLCKit: Protect against file that takes forever to thumbnail.
Pierre d'Herbemont [Sat, 25 Sep 2010 18:56:33 +0000 (20:56 +0200)]
VLCKit: Protect against file that takes forever to thumbnail.

13 years agoVLCKit: Import MobileVLCKit.
Pierre d'Herbemont [Mon, 28 Jun 2010 20:29:33 +0000 (22:29 +0200)]
VLCKit: Import MobileVLCKit.

13 years agoQt: messages dialog: new verbosity spinbox
Francois Cartegnie [Sat, 25 Sep 2010 20:20:45 +0000 (22:20 +0200)]
Qt: messages dialog: new verbosity spinbox

13 years agoOn DEMUX_GET_TIME, return the last pts as opposed to mdate().
Steinar Gunderson [Sat, 25 Sep 2010 17:41:43 +0000 (19:41 +0200)]
On DEMUX_GET_TIME, return the last pts as opposed to mdate().

13 years agoUse C comments consistently.
Steinar Gunderson [Sat, 25 Sep 2010 17:37:19 +0000 (19:37 +0200)]
Use C comments consistently.

13 years agoImplement semi-proper AddRef and Release.
Steinar Gunderson [Sat, 25 Sep 2010 17:33:44 +0000 (19:33 +0200)]
Implement semi-proper AddRef and Release.

13 years agoFix the worst memory leaks. I hope.
Steinar Gunderson [Sat, 25 Sep 2010 17:15:04 +0000 (19:15 +0200)]
Fix the worst memory leaks. I hope.

13 years agoSupport multiple SDI cards.
Steinar Gunderson [Sat, 25 Sep 2010 17:00:43 +0000 (19:00 +0200)]
Support multiple SDI cards.

13 years agoAdd an autoconf check for the BlackMagic SDK.
Steinar Gunderson [Sat, 25 Sep 2010 16:43:31 +0000 (18:43 +0200)]
Add an autoconf check for the BlackMagic SDK.

13 years agoVideo bitrate should be in bits/sec, not bytes/sec.
Steinar Gunderson [Sat, 25 Sep 2010 12:38:25 +0000 (14:38 +0200)]
Video bitrate should be in bits/sec, not bytes/sec.

13 years agoMore coding style changes.
Steinar Gunderson [Fri, 24 Sep 2010 23:44:38 +0000 (01:44 +0200)]
More coding style changes.

13 years agoAdd video connection selection.
Steinar Gunderson [Fri, 24 Sep 2010 23:31:14 +0000 (01:31 +0200)]
Add video connection selection.

13 years agoAdd audio connection selection.
Steinar Gunderson [Fri, 24 Sep 2010 23:25:48 +0000 (01:25 +0200)]
Add audio connection selection.

13 years agoFix a typo.
Steinar Gunderson [Fri, 24 Sep 2010 23:12:12 +0000 (01:12 +0200)]
Fix a typo.

13 years agoUse msg_Dbg's varargs support instead of mucking around with sprintf on our own.
Steinar Gunderson [Fri, 24 Sep 2010 22:58:50 +0000 (00:58 +0200)]
Use msg_Dbg's varargs support instead of mucking around with sprintf on our own.

13 years agoSet i_dts, just to be nice.
Steinar Gunderson [Fri, 24 Sep 2010 22:25:58 +0000 (00:25 +0200)]
Set i_dts, just to be nice.

13 years agoChange SDI default aspect ratio to square pixels, and add a --sdi-aspect-ratio flag...
Steinar Gunderson [Fri, 24 Sep 2010 22:04:14 +0000 (00:04 +0200)]
Change SDI default aspect ratio to square pixels, and add a --sdi-aspect-ratio flag to override it.

13 years agoSet field dominance correctly.
Steinar Gunderson [Fri, 24 Sep 2010 21:41:43 +0000 (23:41 +0200)]
Set field dominance correctly.