]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Mon, 21 Mar 2011 17:28:18 +0000 (19:28 +0200)]
DVB: merge all CAM stuff in a single file (untested)
Juha Jeronen [Tue, 15 Mar 2011 20:45:17 +0000 (22:45 +0200)]
Support field plane_t's in plane_CopyPixels
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Sébastien Escudier [Mon, 21 Mar 2011 12:08:20 +0000 (13:08 +0100)]
rtsp-tcp variable needs to be created
Sébastien Escudier [Mon, 21 Mar 2011 09:34:55 +0000 (10:34 +0100)]
rtsp RollOverTcp : close the stream before deleting tracks.
Same problem than in
1d4c5a496b8b6d21c20ccb7598216195069f346e
Pierre Ynard [Mon, 21 Mar 2011 01:33:29 +0000 (02:33 +0100)]
lua: merge telnet interface into rc
The crappy input buffering code of rc is replaced by the (now) decent
one of telnet. A new telnet transport is relatively cleanly added, and
VLM commands are made available (over any transport). Example of use:
vlc -Irc --rc-host "telnet://localhost:4212"
Pierre Ynard [Mon, 21 Mar 2011 00:44:38 +0000 (01:44 +0100)]
lua: remove broken code
Only C userdata can set a garbage collector that way. Client sockets
are leaked when the interface is stopped, because the destructor is
never called. And given how the thread is cancelled in poll(), I can't
see a simple way to call it.
Pierre Ynard [Mon, 21 Mar 2011 00:16:21 +0000 (01:16 +0100)]
lua: fix polling
poll() revents are flags, and the lua module tests for equality...
Obviously this has been working merely by accident given that a remote
host resetting a connection generates only POLLIN, and neither POLLHUP
nor POLLERR.
lua doesn't support bitwise operators so this is the simplest way.
Jean-Baptiste Kempf [Sun, 20 Mar 2011 23:18:54 +0000 (00:18 +0100)]
Qt, menu: rename entry
Jean-Baptiste Kempf [Sun, 20 Mar 2011 23:15:01 +0000 (00:15 +0100)]
Qt, menus: move the interface menu around in the view menu
Jean-Baptiste Kempf [Sun, 20 Mar 2011 23:06:51 +0000 (00:06 +0100)]
Qt, menu: split the subtitle menu from video menu
This is one of the most used function, and thus makes it faster to
activate
Jean-Baptiste Kempf [Sun, 20 Mar 2011 22:56:07 +0000 (23:56 +0100)]
Qt, menus: split the subtitles menu in a new function
Exactly 0 functionnal change here
Jean-Baptiste Kempf [Sun, 20 Mar 2011 21:13:51 +0000 (22:13 +0100)]
Mac: remove trailing spaces
Rémi Denis-Courmont [Sun, 20 Mar 2011 18:25:52 +0000 (20:25 +0200)]
dshow: mark some options as safe
Contrary to V4L2, dshow does not extract options from the MRL. So there
i effectively no way to set anything via playlist. This allows the
options that more-or-less correspond to MRL options in V4L2.
Parsing the MRL might make more sense than marking options as safe.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Alexey Sokolov [Sat, 19 Mar 2011 20:31:30 +0000 (02:31 +0600)]
Fix check for libsidplay2 in ./configure
Some distros separate libsidplay2 into few packages.
In that case libresid-builder can be absent even if libsidplay2 was found.
Now, if libsidplay2 was found, we check for libresid-builder explicitly.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 20 Mar 2011 19:06:07 +0000 (20:06 +0100)]
doc: fortune
Rémi Denis-Courmont [Sun, 20 Mar 2011 16:24:19 +0000 (18:24 +0200)]
DTV: DVB-S and DVB-S2 tuning
This is untested. Frequency offsets and diseqc are not done yet.
Rémi Denis-Courmont [Sun, 20 Mar 2011 16:24:02 +0000 (18:24 +0200)]
DTV: small DVB-C fixes
Rémi Denis-Courmont [Sun, 20 Mar 2011 15:19:13 +0000 (17:19 +0200)]
DTV: backward compatibility with --dvb-modulation
Rémi Denis-Courmont [Sun, 20 Mar 2011 14:58:24 +0000 (16:58 +0200)]
DTV: backward compatible --dvb-fec option
Rémi Denis-Courmont [Sun, 20 Mar 2011 14:45:50 +0000 (16:45 +0200)]
DTV: factorize tuning and add spectral inversion
Jean-Baptiste Kempf [Sun, 20 Mar 2011 14:16:41 +0000 (15:16 +0100)]
Qt4: cache var_InheritBool on Win32
Rémi Denis-Courmont [Sun, 20 Mar 2011 13:05:56 +0000 (15:05 +0200)]
BDA: remove non-Windows stuff
Rémi Denis-Courmont [Sun, 20 Mar 2011 12:59:07 +0000 (14:59 +0200)]
DTV: remove useless reference counter
Rémi Denis-Courmont [Sun, 20 Mar 2011 12:55:51 +0000 (14:55 +0200)]
DTV: read TS feed old-style from the monolithic DVR
It seems that DMX_ADD_PID does not work. So revert back to the
non-shared DVR node, unless budget mode is enabled.
Rémi Denis-Courmont [Sun, 20 Mar 2011 10:27:21 +0000 (12:27 +0200)]
DTV: work-in-progress Linux DVBv5 input
This is incomplete and hence not automatically compiled. Conditional
Access, DVB-S and scanning are missing. DVB-T and ATSC are not tested.
DVB-C works.
It is not clear to me what the problem is, but it seems VLC does not
like the Linux DVB kernel demux. Only budget mode seems to work
correctly at the moment.
Rémi Duraffort [Sun, 20 Mar 2011 09:40:10 +0000 (10:40 +0100)]
Fix NULL pointer deref (fix #4599)
Rémi Duraffort [Sat, 19 Mar 2011 11:35:58 +0000 (12:35 +0100)]
Improve parenthesis.
Rémi Duraffort [Thu, 10 Mar 2011 21:14:36 +0000 (22:14 +0100)]
Android: hack to fix warnings in pthread.h when compiling in C++
Pierre Ynard [Sun, 20 Mar 2011 02:31:19 +0000 (03:31 +0100)]
luatelnet: use dedicated strip function
Rémi Denis-Courmont [Sat, 19 Mar 2011 17:18:44 +0000 (19:18 +0200)]
var_LocationParse: fix buffer size
Jean-Baptiste Kempf [Sat, 19 Mar 2011 12:16:05 +0000 (13:16 +0100)]
Win32: add the volume media keys to SPrefs
Jean-Baptiste Kempf [Sat, 19 Mar 2011 12:06:46 +0000 (13:06 +0100)]
Deactivate volume media key by default...
Too many complaints, notably on Reddit
Rémi Denis-Courmont [Fri, 18 Mar 2011 22:11:01 +0000 (00:11 +0200)]
Use POSIX fcntl(F_DUPFD_CLOEXEC) instead of Linux dup3()
As an added bonus, we don't need to open /dev/null for nothing.
Felix Paul Kühne [Fri, 18 Mar 2011 20:41:16 +0000 (21:41 +0100)]
contribs: fixed typo in previous commit
Felix Paul Kühne [Fri, 18 Mar 2011 20:37:47 +0000 (21:37 +0100)]
contribs: updated binary package for Darwin
Felix Paul Kühne [Fri, 18 Mar 2011 20:37:06 +0000 (21:37 +0100)]
macosx: fixed bundle creation with Xcode4
requires latest contrib package
Felix Paul Kühne [Fri, 18 Mar 2011 19:02:28 +0000 (20:02 +0100)]
contribs: use gcc-4.2 to compile ffmpeg (instead of gcc-4.0)
Felix Paul Kühne [Fri, 18 Mar 2011 13:54:12 +0000 (14:54 +0100)]
auhal: fixed compilation against the 10.6 SDK
Felix Paul Kühne [Fri, 18 Mar 2011 13:19:22 +0000 (14:19 +0100)]
contribs: ssse3 patch was merged upstream
Jean-Baptiste Kempf [Thu, 17 Mar 2011 13:35:56 +0000 (14:35 +0100)]
Contribs: pupnp update to 1.6.13
Ilkka Ollakka [Thu, 17 Mar 2011 13:12:26 +0000 (15:12 +0200)]
dvb-c: optimize initial channelfinding if we can utilise NIT-info
Ilkka Ollakka [Thu, 17 Mar 2011 12:38:57 +0000 (14:38 +0200)]
dvb: dvb-c channels seems to have only QAM64..256 modulations, so no point on iterate over QAM32/16
Ilkka Ollakka [Thu, 17 Mar 2011 12:12:27 +0000 (14:12 +0200)]
dvb: use NIT-info from first found channel to scan rest of the channels
Speeds up channel scanning and actually should find all channels
without exhaustive scanning.
Patch fills pp_service with found configurations and DvbCNextFast
seeks first pp_service that doesn't have name and returns that for
next tune parameters. When tuning to that, we get SDT and fill names
for that freq.
This logic maybe belongs more on scan_Destroy where SDT-info is also
more parsed.
Ilkka Ollakka [Thu, 17 Mar 2011 12:10:09 +0000 (14:10 +0200)]
dvb: iterate modulations 256..16 instead 16..256
Ilkka Ollakka [Thu, 17 Mar 2011 12:08:51 +0000 (14:08 +0200)]
dvb: get current modulation if dvb-c iteration didn't specify new one
Ilkka Ollakka [Thu, 17 Mar 2011 12:07:00 +0000 (14:07 +0200)]
avcodec: mark skiploopfilter as non-advanced option, it's in simple prefs
Ilkka Ollakka [Thu, 17 Mar 2011 11:54:44 +0000 (13:54 +0200)]
dvb: count channels names, not number of services we have
Ilkka Ollakka [Thu, 17 Mar 2011 11:51:05 +0000 (13:51 +0200)]
dvb: helper functions to decode BCD and get service_type
Ilkka Ollakka [Thu, 17 Mar 2011 11:22:21 +0000 (13:22 +0200)]
x264: mark advanced options as advanced, leaving keyint/level/profile/pass/preset/tune to normal options
Jean-Baptiste Kempf [Thu, 17 Mar 2011 10:36:42 +0000 (11:36 +0100)]
Src: more comprehensible debug messages
Jean-Baptiste Kempf [Thu, 17 Mar 2011 10:22:17 +0000 (11:22 +0100)]
Improved debug messages
Jean-Baptiste Kempf [Wed, 16 Mar 2011 23:23:18 +0000 (00:23 +0100)]
Access_jack: do not flag auto-connect as advanced
Jean-Baptiste Kempf [Wed, 16 Mar 2011 23:20:19 +0000 (00:20 +0100)]
Jack: auto-connect by default
And do not flag as advanced the 2 useful options
Jean-Baptiste Kempf [Wed, 16 Mar 2011 22:49:28 +0000 (23:49 +0100)]
Subtitles: hide {y:*} in microDVD
This seems to be the latest fashion in poland, for {y:i} (italic) and
{y:b} (bold), but I don't know how to correctly support it:
- should we remove the tags in the demuxer like the MPL2 one (bad
solution for MPL2 too)?
- should we replace it by <i> in codecs?
Jean-Baptiste Kempf [Wed, 16 Mar 2011 22:31:24 +0000 (23:31 +0100)]
FFmpeg: remove support for misplaced headers
This should have been gone since 0.5
Jean-Baptiste Kempf [Wed, 16 Mar 2011 22:15:15 +0000 (23:15 +0100)]
FFMPEG_COMMON_MEMBERS => AVCODEC_COMMON_MEMBERS
Jean-Baptiste Kempf [Wed, 16 Mar 2011 22:01:07 +0000 (23:01 +0100)]
Qt: probe the complete names for Volume in Disc open
This gets quite useful, when you have many drives
Jean-Baptiste Kempf [Wed, 16 Mar 2011 21:16:40 +0000 (22:16 +0100)]
Qt: disc open: support different values for disclabel/discpath
Jean-Baptiste Kempf [Wed, 16 Mar 2011 12:28:51 +0000 (13:28 +0100)]
Contribs: fix a crash in ffmpeg/ape
Pierre Ynard [Tue, 15 Mar 2011 20:51:35 +0000 (21:51 +0100)]
luarc: simplify
Francois Cartegnie [Tue, 15 Mar 2011 20:35:10 +0000 (21:35 +0100)]
input: dvb: also create program data for programs on the same frequency
We create program entries, not only for current, but also all reachable
programs/pid on the same frequency (which are already seen, but skipped
in demux). But we keep only sending events regarding current program.
This allows generating data and displaying EPG entries for all available
channels
Francois Cartegnie [Tue, 15 Mar 2011 20:25:17 +0000 (21:25 +0100)]
Qt: messages: display hex addresses
Francois Cartegnie [Tue, 15 Mar 2011 20:17:24 +0000 (21:17 +0100)]
Qt: messages: simplify
Francois Cartegnie [Thu, 10 Mar 2011 18:38:04 +0000 (19:38 +0100)]
Qt: epg: missing lock before es_out data access
Pierre Ynard [Tue, 15 Mar 2011 20:34:07 +0000 (21:34 +0100)]
luarc: simplify
Rémi Denis-Courmont [Tue, 15 Mar 2011 18:59:45 +0000 (20:59 +0200)]
Qt4: don't ruin RC interface fallback when preferences are saved
With just "skins" and "qt", only those specific interfaces would be
probed. Thus VLC could not be started from X-less command line.
Jean-Baptiste Kempf [Tue, 15 Mar 2011 12:19:26 +0000 (13:19 +0100)]
Contribs: fix CMake issue for mpcdec
Pierre Ynard [Tue, 15 Mar 2011 01:31:36 +0000 (02:31 +0100)]
luarc: remove pointless extra variables
Pierre Ynard [Tue, 15 Mar 2011 01:17:14 +0000 (02:17 +0100)]
luarc: remove development debug
If luarc is mature enough to replace oldrc, then I guess this is not
needed anymore
Pierre Ynard [Tue, 15 Mar 2011 01:04:05 +0000 (02:04 +0100)]
luarc: fix interface crash on object command with missing arguments
Jean-Baptiste Kempf [Mon, 14 Mar 2011 23:04:35 +0000 (00:04 +0100)]
Contribs: update libvpx to 'Bali'
Rémi Denis-Courmont [Mon, 14 Mar 2011 20:32:14 +0000 (22:32 +0200)]
Linux FB is autodetected, remove --enable-fb
Rémi Denis-Courmont [Mon, 14 Mar 2011 20:25:16 +0000 (22:25 +0200)]
Remove --with-dvb and merge --enable-dvb with --enable-dvbpsi
There's no reasons not to enable DVB support if libdvbpsi is present
and the kernel headers are present. It does not add any dependency over
the TS demux.
DVB headers were merged with Linux 2.5, so there is really no use for
--with-dvb anymore.
Pierre Ynard [Mon, 14 Mar 2011 00:45:10 +0000 (01:45 +0100)]
rtsp: fix crash with VoD when all tracks are not set up
Pierre Ynard [Mon, 14 Mar 2011 00:18:33 +0000 (01:18 +0100)]
rtsp: fix for loop
This fixes a crash with VoD when all tracks were not set up
Pierre Ynard [Sat, 12 Mar 2011 17:16:33 +0000 (18:16 +0100)]
luarc: terminate logout line with a pretty new line
Pierre Ynard [Sat, 12 Mar 2011 16:54:11 +0000 (17:54 +0100)]
luatelnet: fix input reading
This fixes problems with lost characters and failure to close
connections in some cases
Rémi Denis-Courmont [Sat, 12 Mar 2011 13:48:05 +0000 (15:48 +0200)]
var_LocationParse: helper for DVB/V4L2-style MRLs
Jean-Baptiste Kempf [Fri, 11 Mar 2011 21:47:56 +0000 (22:47 +0100)]
Qt, playlist: rename a method to match Qt's style
Jean-Baptiste Kempf [Fri, 11 Mar 2011 21:42:44 +0000 (22:42 +0100)]
Qt, playlist: privatize a slot
Jean-Baptiste Kempf [Fri, 11 Mar 2011 21:39:51 +0000 (22:39 +0100)]
Qt: fix the LocationBar display by default
Jean-Baptiste Kempf [Fri, 11 Mar 2011 21:18:37 +0000 (22:18 +0100)]
Qt, menus: naming consistency in menus
Jean-Baptiste Kempf [Fri, 11 Mar 2011 21:15:31 +0000 (22:15 +0100)]
Qt, menus: move "Quit after playback" to playbakc menu
Jean-Baptiste Kempf [Fri, 11 Mar 2011 19:25:58 +0000 (20:25 +0100)]
Qt, menus: remove unneeded function
Jean-Baptiste Kempf [Fri, 11 Mar 2011 19:20:24 +0000 (20:20 +0100)]
Qt, menus: comments, cosmetics and simplifications
Jean-Baptiste Kempf [Fri, 11 Mar 2011 18:45:13 +0000 (19:45 +0100)]
Qt, menus: convert Macros into inline functions
Jean-Baptiste Kempf [Fri, 11 Mar 2011 18:29:39 +0000 (19:29 +0100)]
Qt, menus: inline functions
Jean-Baptiste Kempf [Fri, 11 Mar 2011 18:25:03 +0000 (19:25 +0100)]
Qt, menus: code simplification
No functionnal change
Jean-Baptiste Kempf [Fri, 11 Mar 2011 17:42:49 +0000 (18:42 +0100)]
Qt, menus: inline a function only used once
Jean-Baptiste Kempf [Fri, 11 Mar 2011 18:13:16 +0000 (19:13 +0100)]
Factorize some msg_Dbg about timeshift
Jean-Baptiste Kempf [Thu, 10 Mar 2011 21:43:26 +0000 (22:43 +0100)]
Wav: Add other tags for AAC
Pierre Ynard [Fri, 11 Mar 2011 00:11:45 +0000 (01:11 +0100)]
luatelnet: remove spurious blank line on prompt lock
Rémi Duraffort [Thu, 10 Mar 2011 21:04:11 +0000 (22:04 +0100)]
Use empty() when applicable.
Rémi Duraffort [Thu, 10 Mar 2011 20:58:14 +0000 (21:58 +0100)]
Fix potential NULL pointer dereference.
Rémi Duraffort [Thu, 10 Mar 2011 19:34:43 +0000 (20:34 +0100)]
Android contribs: accept extra CPPFLAG, CFLAGS and LDFLAGS.
Should fix #4561, thanks to stiger
Romain Goyet [Thu, 10 Mar 2011 15:57:04 +0000 (16:57 +0100)]
Changing key items to string type on OS X as well
This is a follow-up to
dae71aacc1d99b806f4f03e46c7d18d1b5b0863a
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Ilkka Ollakka [Thu, 10 Mar 2011 11:17:28 +0000 (13:17 +0200)]
reword dvb-c scanning news
Ilkka Ollakka [Thu, 10 Mar 2011 11:12:21 +0000 (13:12 +0200)]
dvb-c: update frequency table
Ilkka Ollakka [Thu, 10 Mar 2011 11:00:22 +0000 (13:00 +0200)]
dvb: change position to move along when iterating modulations/symbolrates
Ilkka Ollakka [Thu, 10 Mar 2011 10:29:54 +0000 (12:29 +0200)]
dvb: refactor dvb-c scanning code out from scan_Next()