]>
git.sesse.net Git - vlc/log
Jean-Baptiste Kempf [Sun, 24 Oct 2010 01:38:46 +0000 (03:38 +0200)]
Qt: do not search SD if the text is empty
G Finch [Tue, 10 Aug 2010 02:05:53 +0000 (23:05 -0300)]
New-ogg-seek-logic-theora-specific-changes
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
Pierre Ynard [Sun, 24 Oct 2010 08:17:13 +0000 (10:17 +0200)]
rtsp: fix socket leak
A socket is leaked when the client passes a wrong session identifier.
A remote attacker could craft malicious RTSP requests and...
Rémi Duraffort [Sun, 24 Oct 2010 01:52:12 +0000 (03:52 +0200)]
sd: remove the pf_search and use a more generic pf_control function.
This way we can implement both a search function and a description function.
Jean-Baptiste Kempf [Sun, 24 Oct 2010 01:24:31 +0000 (03:24 +0200)]
Qt: search differently when you are in SD
So that you don't kill the lua.sd search() functions
Rémi Duraffort [Sat, 23 Oct 2010 17:13:52 +0000 (19:13 +0200)]
sout_httplive: fix free of uninitialized pointer.
Rémi Duraffort [Sat, 23 Oct 2010 15:15:40 +0000 (17:15 +0200)]
Use var_Set* when applicable.
Steinar H. Gunderson [Thu, 23 Sep 2010 21:44:34 +0000 (23:44 +0200)]
Add access module for BlackMagic SDI cards ("decklink").
Adds a driver for the BlackMagic DeckLink series of SDI cards (input only).
It requires BlackMagic's proprietary (but free-to-download) SDK to compile
and run. I've only tested it on Linux -- the Windows API is very similar but
not identical, so some adjustments will probably have to happen if anybody
wants this to work on Windows. (Windows users can, AFAIK, already access the
card via DirectShow, though.) It supports multiple cards, all the various
A/V inputs and video modes including setting field dominance and multichannel
input (2, 8 or 16 channels).
All testing has been with a DeckLink HD Extreme 3, which I have very
graciously been given access to by Frikanalen.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Duraffort [Sat, 23 Oct 2010 15:07:25 +0000 (17:07 +0200)]
Typos.
Rémi Duraffort [Sat, 23 Oct 2010 15:06:33 +0000 (17:06 +0200)]
Do not use strlen just to check that a string is non-empty.
Rémi Duraffort [Sat, 23 Oct 2010 14:07:11 +0000 (16:07 +0200)]
access_out_file: add the sync option, only if O_SYNC is defined.
Rémi Duraffort [Sat, 23 Oct 2010 13:46:58 +0000 (15:46 +0200)]
shout: fix a memory leak.
Rémi Duraffort [Sat, 23 Oct 2010 13:20:30 +0000 (15:20 +0200)]
shout: cosmetics.
Rémi Duraffort [Sat, 23 Oct 2010 13:13:07 +0000 (15:13 +0200)]
shout: use vlc_UrlParse instead of a custom one that can crash for some input ...
Jean-Baptiste Kempf [Fri, 22 Oct 2010 23:46:10 +0000 (01:46 +0200)]
Skins2: #ifdef broken code on Win32
Jean-Baptiste Kempf [Fri, 22 Oct 2010 23:32:03 +0000 (01:32 +0200)]
Configure: actually do what the help says it does
Rémi Duraffort [Fri, 22 Oct 2010 23:19:37 +0000 (01:19 +0200)]
Fix compilation.
Jean-Baptiste Kempf [Fri, 22 Oct 2010 23:00:38 +0000 (01:00 +0200)]
Shout: fix compilation
Jean-Baptiste Kempf [Fri, 22 Oct 2010 15:52:09 +0000 (17:52 +0200)]
Qt: change the LocationBar Class file
Jean-Baptiste Kempf [Fri, 22 Oct 2010 15:42:43 +0000 (17:42 +0200)]
Playlist code: simplification, part 1
Jean-Baptiste Kempf [Fri, 22 Oct 2010 15:32:50 +0000 (17:32 +0200)]
Qt: Remove the "media brower" label
This adds exactly NOTHING to the usefulness of the UI
Jean-Baptiste Kempf [Fri, 22 Oct 2010 15:30:21 +0000 (17:30 +0200)]
Qt: search the SD if possible.
Rémi Denis-Courmont [Fri, 22 Oct 2010 18:08:23 +0000 (21:08 +0300)]
add_bool: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 18:06:51 +0000 (21:06 +0300)]
add_key: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 18:05:50 +0000 (21:05 +0300)]
add_integer: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 18:02:01 +0000 (21:02 +0300)]
add_float: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:57:17 +0000 (20:57 +0300)]
add_directory: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:56:06 +0000 (20:56 +0300)]
add_loadfile: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:54:03 +0000 (20:54 +0300)]
add_savefile: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:52:25 +0000 (20:52 +0300)]
add_password: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:48:41 +0000 (20:48 +0300)]
add_font: remove unused parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:19:38 +0000 (20:19 +0300)]
Remove legacy parameter from add_string()
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:11:39 +0000 (20:11 +0300)]
Do not pass former callback value to VLC_CONFIG_NAME
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:00:10 +0000 (20:00 +0300)]
Remove unused change_integer_list parameter
Changing the choice list of a configuration item is not thread-safe.
Plus it does not make much sense to use a strict choice list if the
choices change dynamically.
If ever needed, we can invent a suggestions list system later, just
like we already do for SD plugins enumeration.
Rémi Denis-Courmont [Fri, 22 Oct 2010 16:45:36 +0000 (19:45 +0300)]
Remove config change callback
This was only used by {alsa,oss}-audio-device and not semantically
correct anyway. If we deem that this is useful, we should register
a callback on the corresponding variables and change the variables
from the UI, not the process-wide configuration.
Rémi Denis-Courmont [Thu, 21 Oct 2010 18:28:48 +0000 (21:28 +0300)]
Remove aout_FindAndRestart()
This was only used to change the OSS or ALSA device on the fly.
However, this really should be done with a variable callback, not from
the configuration.
Rémi Denis-Courmont [Fri, 22 Oct 2010 16:31:57 +0000 (19:31 +0300)]
Remove read-only field p_callback_data
Rafaël Carré [Fri, 22 Oct 2010 16:08:25 +0000 (18:08 +0200)]
winvlc.c: cosmetics
make the loop for copying options in argv nicer
Felix Paul Kühne [Fri, 22 Oct 2010 00:33:02 +0000 (02:33 +0200)]
misc/atomic: fixed linking
Felix Paul Kühne [Thu, 21 Oct 2010 20:13:00 +0000 (22:13 +0200)]
macosx vout: fixed minor warning
Felix Paul Kühne [Thu, 21 Oct 2010 20:07:12 +0000 (22:07 +0200)]
audioqueue aout: fixed 2 minor warnings
Felix Paul Kühne [Thu, 21 Oct 2010 19:59:05 +0000 (21:59 +0200)]
macosx_dialog_provider: handle EXTENSION_WIDGET_CHECK_BOX and fixed a few warnings pointed by clang's static analyser
Rémi Denis-Courmont [Thu, 21 Oct 2010 18:18:05 +0000 (21:18 +0300)]
NULL rather than 0 pointers
Rafaël Carré [Thu, 21 Oct 2010 19:55:01 +0000 (21:55 +0200)]
Revert "win32 contribs: Fix dxva2 decoding for Intel cards"
This reverts commit
1c1e8beacc1c2beb67d0304986fe638f2554fe61 .
Patch applied upstream
Laurent Aimar [Wed, 20 Oct 2010 19:31:33 +0000 (21:31 +0200)]
Fixed potential segfault in vout when not using DR (close #3899).
It can happen if the vout display uses the same chroma than the video but
doesn't do the resize itself.
Laurent Aimar [Wed, 20 Oct 2010 19:30:27 +0000 (21:30 +0200)]
Fixed typo in targa image mime.
Rafaël Carré [Wed, 20 Oct 2010 14:44:05 +0000 (16:44 +0200)]
input: Fill in the input_item es
Based on pdherbemont's patch
Re-use existing es_format_t, do not worry about memory footprint
It is meant to replace sout_stream_description
Sébastien Escudier [Thu, 21 Oct 2010 12:57:56 +0000 (14:57 +0200)]
live555 : remove timeout thread before closing rtsp session
Sébastien Escudier [Thu, 21 Oct 2010 06:48:49 +0000 (08:48 +0200)]
net_OpenDgram don't return 0 in case of failure
Rafaël Carré [Wed, 20 Oct 2010 17:54:54 +0000 (19:54 +0200)]
winvlc: enable media-library
Rafaël Carré [Wed, 20 Oct 2010 17:54:07 +0000 (19:54 +0200)]
vlc-cachegen: remove useless options
--ignore-config and --no-media-library are default
Rafaël Carré [Wed, 20 Oct 2010 14:17:31 +0000 (16:17 +0200)]
Disable media-library by default
Enable it in vlc binary
Rafaël Carré [Wed, 20 Oct 2010 15:29:00 +0000 (17:29 +0200)]
smem: give an error message if pre-render function didn't give a buffer
Rafaël Carré [Wed, 20 Oct 2010 14:01:11 +0000 (16:01 +0200)]
libvlc headers: remove commas at end of enums
Fix a warning reported by gcc -ansi -pedantic
Rafaël Carré [Wed, 20 Oct 2010 12:09:53 +0000 (14:09 +0200)]
Don't copy activex/mozilla plugins when packaging for wince
Rafaël Carré [Wed, 20 Oct 2010 10:42:32 +0000 (12:42 +0200)]
Dummy activex/npapi build rules for Windows CE / Windows 64bits
Move the rules from {npapi,activex}.am to /Makefile.am
Rafaël Carré [Wed, 20 Oct 2010 10:36:04 +0000 (12:36 +0200)]
new live555 release: update live-inet_ntop.patch
Francois Cartegnie [Tue, 19 Oct 2010 21:59:11 +0000 (23:59 +0200)]
Qt: nameLabel: remove old school padding
Padding using spaces was resulting in extra spaces when copying to
clipboard
Rafaël Carré [Tue, 19 Oct 2010 20:59:09 +0000 (22:59 +0200)]
NEWS about ActiveX
Rafaël Carré [Tue, 19 Oct 2010 20:19:20 +0000 (22:19 +0200)]
Remove activex project
It is now available at git://git.videolan.org/activex-vlc.git
Fetch, configure, and build it when making windows packages
Modify npapi-vlc dependencies, and move install of the dll in
package-win-common rule
Pass $(SHELL) to npapi & activex ./configure to be sure they pick
/bin/bash and not /bin/sh (which might be incompatible with libtool)
Rémi Duraffort [Tue, 19 Oct 2010 20:09:30 +0000 (22:09 +0200)]
modules: assert when trying to add more than one deprecated alias.
Rémi Duraffort [Mon, 18 Oct 2010 05:20:51 +0000 (07:20 +0200)]
modules: fix type.
Rémi Duraffort [Mon, 18 Oct 2010 05:14:43 +0000 (07:14 +0200)]
lua_sd: cleanup.
Rémi Duraffort [Mon, 18 Oct 2010 05:06:42 +0000 (07:06 +0200)]
lua_sd: implement the search function.
Rémi Duraffort [Mon, 18 Oct 2010 04:56:57 +0000 (06:56 +0200)]
SD: add a function to query a service discovery for more items.
Rafaël Carré [Mon, 18 Oct 2010 13:10:04 +0000 (15:10 +0200)]
Don't build/package mozilla plugin for win64
npapi hasn't been ported to windows 64 yet
Jean-Baptiste Kempf [Sun, 17 Oct 2010 15:24:26 +0000 (17:24 +0200)]
Bluray: correctly select the main title
This should fix the usual playback issues we had so far.
Rémi Denis-Courmont [Sun, 17 Oct 2010 13:45:30 +0000 (16:45 +0300)]
Revert "XCB: reset the X11 screen saver when displaying a picture"
This reverts commit
48be35499d7545a31a160c7578ffa073f761e814 .
Rafaël Carré [Sun, 17 Oct 2010 11:50:44 +0000 (13:50 +0200)]
win64 installer: install in \Programs Files
\Program Files (x86) is for 32bits programs
Fixes #4257
fix suggested by jb
Rémi Denis-Courmont [Sun, 17 Oct 2010 10:30:45 +0000 (13:30 +0300)]
Fix memory leak
Rémi Denis-Courmont [Thu, 14 Oct 2010 17:09:43 +0000 (20:09 +0300)]
Fix non-ASCII comment
Rémi Denis-Courmont [Thu, 14 Oct 2010 16:47:15 +0000 (19:47 +0300)]
Old RC: remove goto divide-by-two hack (fix #4236)
Rémi Denis-Courmont [Thu, 14 Oct 2010 16:39:49 +0000 (19:39 +0300)]
Qt4: use open file dialog for loadfile items (fix #4247)
Rémi Denis-Courmont [Thu, 14 Oct 2010 16:27:33 +0000 (19:27 +0300)]
split add_file into add_loadfile and add_savefile
The preference panel needs to know which of open or save file dialog
it should use. Here we have 27 load and 4 save cases, plus 2 fonts
that were not correctly marked as such in projectM.
Rémi Denis-Courmont [Thu, 14 Oct 2010 16:01:34 +0000 (19:01 +0300)]
Qt4: don't trust toggle for systray, do what we say (fix #4248)
If the menu item says hide, really always hide.
Rémi Denis-Courmont [Wed, 13 Oct 2010 20:35:30 +0000 (23:35 +0300)]
flag a bug
p_demux value is not defined
Rémi Denis-Courmont [Wed, 13 Oct 2010 20:35:09 +0000 (23:35 +0300)]
block_FifoPut() accepts/ignores NULL block
Rémi Denis-Courmont [Wed, 13 Oct 2010 16:07:40 +0000 (19:07 +0300)]
Timer: do not run concurrently
This is useless and awkward.
Rémi Denis-Courmont [Wed, 13 Oct 2010 16:06:55 +0000 (19:06 +0300)]
Timer: make the overrun counter atomic
Rémi Denis-Courmont [Wed, 13 Oct 2010 16:14:01 +0000 (19:14 +0300)]
Timer: remove the static lock
Rémi Denis-Courmont [Wed, 13 Oct 2010 15:57:58 +0000 (18:57 +0300)]
Add atomic swap and compare-and-swap
Rafaël Carré [Wed, 13 Oct 2010 15:52:01 +0000 (17:52 +0200)]
win32 packaging: point npapi build to CONTRIB_DIR/gecko-sdk
Rafaël Carré [Wed, 13 Oct 2010 15:36:33 +0000 (17:36 +0200)]
win32 packaging: factorize by using --with-contrib and setting CONTRIB_DIR
Rafaël Carré [Tue, 12 Oct 2010 20:41:58 +0000 (22:41 +0200)]
Fix mozilla packaging for windows
build-npapi is a dep of package-win32-base-exe and not
package-win-common, because i don't think the mozilla plugin builds for
windows CE
Assumes we always want to build & package mozilla plugin
Jean-Baptiste Kempf [Tue, 12 Oct 2010 23:02:09 +0000 (01:02 +0200)]
Update NEWS
Rafaël Carré [Tue, 12 Oct 2010 20:46:01 +0000 (22:46 +0200)]
win32 contribs: Fix dxva2 decoding for Intel cards
Tested on GMA HD, ATI/NVIDIA
Untested on GMA4500
Needs testing on more cards and samples before it is committed upstream
Jean-Paul Saman [Tue, 12 Oct 2010 20:06:30 +0000 (22:06 +0200)]
Update NEWS and modules/LIST
Jean-Paul Saman [Tue, 14 Sep 2010 18:42:30 +0000 (20:42 +0200)]
stream_filter/httplive.c: HTTP Live Streaming
Support HTTP Live Streaming as described in the IETF draft standard:
* http://tools.ietf.org/html/draft-pantos-http-live-streaming-04#page-8
and Apple its description:
* http://developer.apple.com/library/ios/#documentation/networkinginternet/conceptual/streamingmediaguide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008332-CH1-DontLinkElementID_29
Not implemented (yet):
- Encrypted streams (EXT-X-KEY)
- playlist reloading for live streams
Rémi Denis-Courmont [Tue, 12 Oct 2010 19:52:00 +0000 (22:52 +0300)]
libvlc_..._stop: terminate aout and sout also, not just vout
Rémi Denis-Courmont [Tue, 12 Oct 2010 19:48:38 +0000 (22:48 +0300)]
vlc_timer: compute overruns and adjust if they occur
Jean-Baptiste Kempf [Tue, 12 Oct 2010 14:15:53 +0000 (16:15 +0200)]
Contribs: correctly extract D2D headers
Rémi Denis-Courmont [Mon, 11 Oct 2010 20:09:22 +0000 (23:09 +0300)]
Ugly and almost working npapi build rules
Jean-Baptiste Kempf [Mon, 11 Oct 2010 20:00:25 +0000 (22:00 +0200)]
Configure: fix live555 detection
Yes, this code is weird, but well
Rémi Duraffort [Mon, 11 Oct 2010 19:06:39 +0000 (21:06 +0200)]
lua extensions: remove dummy function (moreover vlc_join is simpler to understand)
Rémi Duraffort [Mon, 11 Oct 2010 18:06:02 +0000 (20:06 +0200)]
lua extensions: use an enum and remove demuy declaration.
Rafaël Carré [Mon, 11 Oct 2010 18:08:04 +0000 (20:08 +0200)]
win32 configure scripts: --enable-mozilla is gone
Rémi Denis-Courmont [Mon, 11 Oct 2010 17:44:33 +0000 (20:44 +0300)]
Remove the NPAPI plugin
Rémi Denis-Courmont [Mon, 11 Oct 2010 15:51:18 +0000 (18:51 +0300)]
Remove obsolete feisty script
Rémi Denis-Courmont [Mon, 11 Oct 2010 15:51:04 +0000 (18:51 +0300)]
Clarify live555 version error
Rémi Denis-Courmont [Mon, 11 Oct 2010 15:45:43 +0000 (18:45 +0300)]
Don't check for live555 headers twice
If the version header is there, the main one should be too.