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

13 years agoFix compile error in SDI module.
Steinar Gunderson [Fri, 24 Sep 2010 21:40:16 +0000 (23:40 +0200)]
Fix compile error in SDI module.

13 years agoParametrize SDI audio rate and channels.
Steinar Gunderson [Fri, 24 Sep 2010 21:36:36 +0000 (23:36 +0200)]
Parametrize SDI audio rate and channels.

13 years agoEnable SDI video mode selection on the command line.
Steinar Gunderson [Fri, 24 Sep 2010 21:18:31 +0000 (23:18 +0200)]
Enable SDI video mode selection on the command line.

13 years agoQt: errors dialog: use standard buttons. pack controls.
Francois Cartegnie [Fri, 24 Sep 2010 21:18:24 +0000 (23:18 +0200)]
Qt: errors dialog: use standard buttons. pack controls.

13 years agoQt: v4l2 control: drop v4l2.ui. auto-detect instance.
Francois Cartegnie [Fri, 24 Sep 2010 21:01:23 +0000 (23:01 +0200)]
Qt: v4l2 control: drop v4l2.ui. auto-detect instance.

13 years agoQt: make extended dialog use standard buttons
Francois Cartegnie [Thu, 23 Sep 2010 20:26:43 +0000 (22:26 +0200)]
Qt: make extended dialog use standard buttons

13 years agoQt: make help dialog use standard buttons
Francois Cartegnie [Thu, 23 Sep 2010 19:07:19 +0000 (21:07 +0200)]
Qt: make help dialog use standard buttons

13 years agoQt: rebase update dialog on QtCreator
Francois Cartegnie [Thu, 23 Sep 2010 13:51:15 +0000 (15:51 +0200)]
Qt: rebase update dialog on QtCreator

13 years agoQt: rebase about dialog on Qtcreator
Francois Cartegnie [Sat, 18 Sep 2010 12:41:43 +0000 (14:41 +0200)]
Qt: rebase about dialog on Qtcreator

13 years agoEnumerate all modes from the card, and print them out.
Steinar Gunderson [Fri, 24 Sep 2010 20:48:00 +0000 (22:48 +0200)]
Enumerate all modes from the card, and print them out.

13 years agoSet i_flags correctly in the video frames.
Steinar Gunderson [Fri, 24 Sep 2010 20:17:14 +0000 (22:17 +0200)]
Set i_flags correctly in the video frames.

13 years agoAdd audio input support to the sdi driver.
Steinar Gunderson [Fri, 24 Sep 2010 19:42:28 +0000 (21:42 +0200)]
Add audio input support to the sdi driver.

13 years agoMore coding style fixes.
Steinar Gunderson [Fri, 24 Sep 2010 18:57:13 +0000 (20:57 +0200)]
More coding style fixes.

13 years agoReplace hardcoded memcpy with a more correct, parametrized one.
Steinar Gunderson [Fri, 24 Sep 2010 18:55:04 +0000 (20:55 +0200)]
Replace hardcoded memcpy with a more correct, parametrized one.

13 years agoDo a more proper fix (with symbolic constants) for i_pts.
Steinar Gunderson [Fri, 24 Sep 2010 16:07:18 +0000 (18:07 +0200)]
Do a more proper fix (with symbolic constants) for i_pts.

13 years agoMerge branch 'master' of git://git.videolan.org/vlc
Steinar Gunderson [Fri, 24 Sep 2010 13:15:50 +0000 (15:15 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc

13 years agocontribs: updated live patch
Felix Paul Kühne [Fri, 24 Sep 2010 10:54:13 +0000 (12:54 +0200)]
contribs: updated live patch

13 years agovideo_output/xcb: fix description strings for --xvideo-format-id config option
Gildas Bazin [Fri, 24 Sep 2010 07:50:34 +0000 (08:50 +0100)]
video_output/xcb: fix description strings for --xvideo-format-id config option

13 years agoSet i_pts to frame end instead of frame start, to avoid i_pts=0.
Steinar Gunderson [Fri, 24 Sep 2010 00:17:22 +0000 (02:17 +0200)]
Set i_pts to frame end instead of frame start, to avoid i_pts=0.

13 years agoSet frame rate (locked to 25fps for now).
Steinar Gunderson [Fri, 24 Sep 2010 00:16:25 +0000 (02:16 +0200)]
Set frame rate (locked to 25fps for now).