]>
git.sesse.net Git - vlc/log
Steinar H. Gunderson [Sat, 2 Oct 2010 19:33:42 +0000 (21:33 +0200)]
Remove obsolete variable b_first_frame.
Steinar H. Gunderson [Sat, 2 Oct 2010 19:05:31 +0000 (21:05 +0200)]
Use var_InheritString 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.
Steinar H. Gunderson [Sat, 2 Oct 2010 18:31:20 +0000 (20:31 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc
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
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>
Steinar H. Gunderson [Sat, 2 Oct 2010 09:47:21 +0000 (11:47 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc
Rémi Duraffort [Sat, 2 Oct 2010 09:42:54 +0000 (11:42 +0200)]
Fix file rights.
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>
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.
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>
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.
Steinar H. Gunderson [Sat, 2 Oct 2010 00:13:36 +0000 (02:13 +0200)]
Simpler aspect parsing.
Steinar H. Gunderson [Sat, 2 Oct 2010 00:08:02 +0000 (02:08 +0200)]
Use var_CreateGetNonEmptyString for decklink-mode.
Steinar H. Gunderson [Sat, 2 Oct 2010 00:06:53 +0000 (02:06 +0200)]
Add a check for i_card_index < 0.
Steinar H. Gunderson [Sat, 2 Oct 2010 00:05:59 +0000 (02:05 +0200)]
Simplify error handling by making VLC_EGENERIC the default.
Steinar H. Gunderson [Sat, 2 Oct 2010 00:01:17 +0000 (02:01 +0200)]
Remove useless cast.
Steinar H. Gunderson [Sat, 2 Oct 2010 00:00:46 +0000 (02:00 +0200)]
Fix trailing whitespace.
Steinar H. Gunderson [Sat, 2 Oct 2010 00:00:38 +0000 (02:00 +0200)]
Move a function to the class definition.
Steinar H. Gunderson [Fri, 1 Oct 2010 23:59:10 +0000 (01:59 +0200)]
Move most of the parameters out of p_sys.
Steinar H. Gunderson [Fri, 1 Oct 2010 23:54:53 +0000 (01:54 +0200)]
Remove a bunch of unneeded includes.
Steinar H. Gunderson [Fri, 1 Oct 2010 23:53:45 +0000 (01:53 +0200)]
Remove INT64_C hack.
Steinar H. Gunderson [Fri, 1 Oct 2010 23:53:27 +0000 (01:53 +0200)]
Assign copyright to myself.
Steinar H. Gunderson [Fri, 1 Oct 2010 23:50:11 +0000 (01:50 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc
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.
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>
Jean-Baptiste Kempf [Fri, 1 Oct 2010 14:07:55 +0000 (16:07 +0200)]
h264 packet: Remove trailing spaces
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>
Steinar H. Gunderson [Thu, 30 Sep 2010 23:27:56 +0000 (01:27 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc
Rémi Duraffort [Thu, 30 Sep 2010 18:39:21 +0000 (20:39 +0200)]
freetype: use var_Inherit.
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>
Steinar H. Gunderson [Wed, 29 Sep 2010 23:39:51 +0000 (01:39 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc
Francois Cartegnie [Wed, 29 Sep 2010 17:32:36 +0000 (19:32 +0200)]
Qt: CaptureOpenPanel: fix layout
Francois Cartegnie [Wed, 29 Sep 2010 17:13:51 +0000 (19:13 +0200)]
Qt: CaptureOpenPanel: check and prefill with usual devices
Francois Cartegnie [Wed, 29 Sep 2010 15:47:02 +0000 (17:47 +0200)]
Qt: NetOpenPanel: add drop-down list
Rémi Duraffort [Wed, 29 Sep 2010 19:26:13 +0000 (21:26 +0200)]
lua: factorize the right way.
Steinar H. Gunderson [Wed, 29 Sep 2010 18:56:56 +0000 (20:56 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc
Rémi Duraffort [Wed, 29 Sep 2010 17:59:30 +0000 (19:59 +0200)]
Revert "lua_extension: factorize."
This reverts commit
e20a107d1aae63efe536c863e9e9d4692da86e45 .
Rémi Duraffort [Sun, 26 Sep 2010 19:08:13 +0000 (21:08 +0200)]
lua: fix fonction prototype (should return a boolean).
Rémi Duraffort [Sun, 26 Sep 2010 19:02:09 +0000 (21:02 +0200)]
lua_meta: factorize.
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).
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>
Sébastien Escudier [Wed, 29 Sep 2010 06:42:26 +0000 (08:42 +0200)]
Use live555 asynchronous calls.
Require live555 version >= 2010.05.29
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.
Steinar H. Gunderson [Tue, 28 Sep 2010 20:16:41 +0000 (22:16 +0200)]
Update LGPL license blurb, choosing v2.1+.
Steinar H. Gunderson [Tue, 28 Sep 2010 20:13:41 +0000 (22:13 +0200)]
Add LGPL blurb.
Steinar H. Gunderson [Mon, 27 Sep 2010 23:05:03 +0000 (01:05 +0200)]
Alphabetize POTFILES.in.
Steinar H. Gunderson [Mon, 27 Sep 2010 22:56:16 +0000 (00:56 +0200)]
s/SDI/DeckLink/ for capital letters too.
Steinar H. Gunderson [Mon, 27 Sep 2010 22:51:18 +0000 (00:51 +0200)]
Rename the sdi module to decklink.
Steinar H. Gunderson [Mon, 27 Sep 2010 22:44:21 +0000 (00:44 +0200)]
Use var_Inherit* instead of var_CreateGet*.
Steinar H. Gunderson [Mon, 27 Sep 2010 22:38:26 +0000 (00:38 +0200)]
Make the StartStreams() error message more informative.
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().
Steinar H. Gunderson [Mon, 27 Sep 2010 22:09:42 +0000 (00:09 +0200)]
Enable SDI support by default.
Steinar H. Gunderson [Mon, 27 Sep 2010 22:07:02 +0000 (00:07 +0200)]
Make AddRef() and Release() atomic.
Steinar H. Gunderson [Mon, 27 Sep 2010 21:55:39 +0000 (23:55 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc
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.
Jean-Baptiste Kempf [Mon, 27 Sep 2010 14:42:05 +0000 (16:42 +0200)]
NEWS update
Steinar Gunderson [Mon, 27 Sep 2010 12:00:41 +0000 (14:00 +0200)]
Remove trailing whitespace.
Steinar Gunderson [Mon, 27 Sep 2010 11:58:53 +0000 (13:58 +0200)]
Seemingly, Blackmagic is without capital M.
Steinar Gunderson [Mon, 27 Sep 2010 11:44:05 +0000 (13:44 +0200)]
If the audio frame allocation fails, avoid leaking the video frame.
Steinar Gunderson [Mon, 27 Sep 2010 11:40:32 +0000 (13:40 +0200)]
Include the BlackMagic SDK stuff with <>.
Steinar Gunderson [Mon, 27 Sep 2010 11:39:35 +0000 (13:39 +0200)]
Add the sdi module to modules/LIST.
Steinar Gunderson [Mon, 27 Sep 2010 11:38:48 +0000 (13:38 +0200)]
Add a NEWS entry.
Steinar Gunderson [Mon, 27 Sep 2010 11:38:11 +0000 (13:38 +0200)]
Add sdi.cpp to POTFILES.in.
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>
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>
Steinar Gunderson [Sun, 26 Sep 2010 22:39:32 +0000 (00:39 +0200)]
Fix a race on b_first_frame.
Steinar Gunderson [Sun, 26 Sep 2010 22:29:20 +0000 (00:29 +0200)]
Don't leak unused audio and video blocks when closing.
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.
Steinar Gunderson [Sun, 26 Sep 2010 22:13:21 +0000 (00:13 +0200)]
Yet more free troubles.
Steinar Gunderson [Sun, 26 Sep 2010 22:11:10 +0000 (00:11 +0200)]
Release the display mode when we are done with it.
Steinar Gunderson [Sun, 26 Sep 2010 22:10:19 +0000 (00:10 +0200)]
Remove extra braces.
Steinar Gunderson [Sun, 26 Sep 2010 22:08:52 +0000 (00:08 +0200)]
Pah; we cannot free these variables, since they are const.
Steinar Gunderson [Sun, 26 Sep 2010 22:06:41 +0000 (00:06 +0200)]
Remember to free the mode name.
Steinar Gunderson [Sun, 26 Sep 2010 22:05:51 +0000 (00:05 +0200)]
Fix a missing path for p_config->Release().
Steinar Gunderson [Sun, 26 Sep 2010 22:04:44 +0000 (00:04 +0200)]
We need to free the model name.
Steinar Gunderson [Sun, 26 Sep 2010 16:21:55 +0000 (18:21 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc
Rémi Duraffort [Sun, 26 Sep 2010 10:05:38 +0000 (12:05 +0200)]
lua_extension: factorize.
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).
Rémi Duraffort [Thu, 23 Sep 2010 20:25:15 +0000 (22:25 +0200)]
Attach the sap object to libvlc.
Steinar Gunderson [Sat, 25 Sep 2010 22:45:43 +0000 (00:45 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc
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.
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.
Pierre d'Herbemont [Sat, 25 Sep 2010 18:56:33 +0000 (20:56 +0200)]
VLCKit: Protect against file that takes forever to thumbnail.
Pierre d'Herbemont [Mon, 28 Jun 2010 20:29:33 +0000 (22:29 +0200)]
VLCKit: Import MobileVLCKit.
Francois Cartegnie [Sat, 25 Sep 2010 20:20:45 +0000 (22:20 +0200)]
Qt: messages dialog: new verbosity spinbox
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().
Steinar Gunderson [Sat, 25 Sep 2010 17:37:19 +0000 (19:37 +0200)]
Use C comments consistently.
Steinar Gunderson [Sat, 25 Sep 2010 17:33:44 +0000 (19:33 +0200)]
Implement semi-proper AddRef and Release.
Steinar Gunderson [Sat, 25 Sep 2010 17:15:04 +0000 (19:15 +0200)]
Fix the worst memory leaks. I hope.
Steinar Gunderson [Sat, 25 Sep 2010 17:00:43 +0000 (19:00 +0200)]
Support multiple SDI cards.
Steinar Gunderson [Sat, 25 Sep 2010 16:43:31 +0000 (18:43 +0200)]
Add an autoconf check for the BlackMagic SDK.
Steinar Gunderson [Sat, 25 Sep 2010 12:38:25 +0000 (14:38 +0200)]
Video bitrate should be in bits/sec, not bytes/sec.
Steinar Gunderson [Fri, 24 Sep 2010 23:44:38 +0000 (01:44 +0200)]
More coding style changes.
Steinar Gunderson [Fri, 24 Sep 2010 23:31:14 +0000 (01:31 +0200)]
Add video connection selection.
Steinar Gunderson [Fri, 24 Sep 2010 23:25:48 +0000 (01:25 +0200)]
Add audio connection selection.
Steinar Gunderson [Fri, 24 Sep 2010 23:12:12 +0000 (01:12 +0200)]
Fix a typo.
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.
Steinar Gunderson [Fri, 24 Sep 2010 22:25:58 +0000 (00:25 +0200)]
Set i_dts, just to be nice.
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.