]> git.sesse.net Git - vlc/log
vlc
13 years agoluatelnet: fix input reading
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

13 years agovar_LocationParse: helper for DVB/V4L2-style MRLs
Rémi Denis-Courmont [Sat, 12 Mar 2011 13:48:05 +0000 (15:48 +0200)]
var_LocationParse: helper for DVB/V4L2-style MRLs

13 years agoQt, playlist: rename a method to match Qt's style
Jean-Baptiste Kempf [Fri, 11 Mar 2011 21:47:56 +0000 (22:47 +0100)]
Qt, playlist: rename a method to match Qt's style

13 years agoQt, playlist: privatize a slot
Jean-Baptiste Kempf [Fri, 11 Mar 2011 21:42:44 +0000 (22:42 +0100)]
Qt, playlist: privatize a slot

13 years agoQt: fix the LocationBar display by default
Jean-Baptiste Kempf [Fri, 11 Mar 2011 21:39:51 +0000 (22:39 +0100)]
Qt: fix the LocationBar display by default

13 years agoQt, menus: naming consistency in menus
Jean-Baptiste Kempf [Fri, 11 Mar 2011 21:18:37 +0000 (22:18 +0100)]
Qt, menus: naming consistency in menus

13 years agoQt, menus: move "Quit after playback" to playbakc menu
Jean-Baptiste Kempf [Fri, 11 Mar 2011 21:15:31 +0000 (22:15 +0100)]
Qt, menus: move "Quit after playback" to playbakc menu

13 years agoQt, menus: remove unneeded function
Jean-Baptiste Kempf [Fri, 11 Mar 2011 19:25:58 +0000 (20:25 +0100)]
Qt, menus: remove unneeded function

13 years agoQt, menus: comments, cosmetics and simplifications
Jean-Baptiste Kempf [Fri, 11 Mar 2011 19:20:24 +0000 (20:20 +0100)]
Qt, menus: comments, cosmetics and simplifications

13 years agoQt, menus: convert Macros into inline functions
Jean-Baptiste Kempf [Fri, 11 Mar 2011 18:45:13 +0000 (19:45 +0100)]
Qt, menus: convert Macros into inline functions

13 years agoQt, menus: inline functions
Jean-Baptiste Kempf [Fri, 11 Mar 2011 18:29:39 +0000 (19:29 +0100)]
Qt, menus: inline functions

13 years agoQt, menus: code simplification
Jean-Baptiste Kempf [Fri, 11 Mar 2011 18:25:03 +0000 (19:25 +0100)]
Qt, menus: code simplification

No functionnal change

13 years agoQt, menus: inline a function only used once
Jean-Baptiste Kempf [Fri, 11 Mar 2011 17:42:49 +0000 (18:42 +0100)]
Qt, menus: inline a function only used once

13 years agoFactorize some msg_Dbg about timeshift
Jean-Baptiste Kempf [Fri, 11 Mar 2011 18:13:16 +0000 (19:13 +0100)]
Factorize some msg_Dbg about timeshift

13 years agoWav: Add other tags for AAC
Jean-Baptiste Kempf [Thu, 10 Mar 2011 21:43:26 +0000 (22:43 +0100)]
Wav: Add other tags for AAC

13 years agoluatelnet: remove spurious blank line on prompt lock
Pierre Ynard [Fri, 11 Mar 2011 00:11:45 +0000 (01:11 +0100)]
luatelnet: remove spurious blank line on prompt lock

13 years agoUse empty() when applicable.
Rémi Duraffort [Thu, 10 Mar 2011 21:04:11 +0000 (22:04 +0100)]
Use empty() when applicable.

13 years agoFix potential NULL pointer dereference.
Rémi Duraffort [Thu, 10 Mar 2011 20:58:14 +0000 (21:58 +0100)]
Fix potential NULL pointer dereference.

13 years agoAndroid contribs: accept extra CPPFLAG, CFLAGS and LDFLAGS.
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

13 years agoChanging key items to string type on OS X as well
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>
13 years agoreword dvb-c scanning news
Ilkka Ollakka [Thu, 10 Mar 2011 11:17:28 +0000 (13:17 +0200)]
reword dvb-c scanning news

13 years agodvb-c: update frequency table
Ilkka Ollakka [Thu, 10 Mar 2011 11:12:21 +0000 (13:12 +0200)]
dvb-c: update frequency table

13 years agodvb: change position to move along when iterating modulations/symbolrates
Ilkka Ollakka [Thu, 10 Mar 2011 11:00:22 +0000 (13:00 +0200)]
dvb: change position to move along when iterating modulations/symbolrates

13 years agodvb: refactor dvb-c scanning code out from scan_Next()
Ilkka Ollakka [Thu, 10 Mar 2011 10:29:54 +0000 (12:29 +0200)]
dvb: refactor dvb-c scanning code out from scan_Next()

13 years agodvb remove default symbolrate setting
Ilkka Ollakka [Thu, 10 Mar 2011 10:16:08 +0000 (12:16 +0200)]
dvb remove default symbolrate setting

13 years agodvb: initial support on scanning symbolrates on dvb-c and set default symbolrate...
Ilkka Ollakka [Thu, 10 Mar 2011 08:58:56 +0000 (10:58 +0200)]
dvb: initial support on scanning symbolrates on dvb-c and set default symbolrate to 0

I think this should be optimised to rotate symbolrates only
when we get signal but were unable to tune channels.

This commit also causes that eta shows even more strange
times until it gets lock on some channel with correct
modulation/symbolrate.

13 years agodvb: actually check/print right variable on dvb-c modulation scanning
Ilkka Ollakka [Wed, 9 Mar 2011 17:28:45 +0000 (19:28 +0200)]
dvb: actually check/print right variable on dvb-c modulation scanning

13 years agoCopy meta when doing input_item_Copy
Ilkka Ollakka [Wed, 9 Mar 2011 10:00:20 +0000 (12:00 +0200)]
Copy meta when doing input_item_Copy

This enables to keep eg. channel names from dvb playlist when
copying them to medialibrary or inside playlist tree.

13 years agoadd NEWS mention on modulation scanning in dvb-c
Ilkka Ollakka [Wed, 9 Mar 2011 09:37:43 +0000 (11:37 +0200)]
add NEWS mention on modulation scanning in dvb-c

13 years agopulseaudio: increase buffer so some usb cards don't drop samples
R.M [Wed, 9 Mar 2011 09:26:00 +0000 (11:26 +0200)]
pulseaudio: increase buffer so some usb cards don't drop samples

Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
13 years agodvb: add ability to scann modulation from dvb-c
Ilkka Ollakka [Wed, 9 Mar 2011 09:21:54 +0000 (11:21 +0200)]
dvb: add ability to scann modulation from dvb-c

Basicly code loops over all modulation before moving to
next frequency position untill we find some channels.

Side effect is that estimate-timer shows funky values.

13 years agolua: simplify
Pierre Ynard [Wed, 9 Mar 2011 01:27:37 +0000 (02:27 +0100)]
lua: simplify

13 years agoBuild default.vlt in a reproducible fashion (fixes #4562)
Cristian Morales Vega [Tue, 8 Mar 2011 21:13:04 +0000 (23:13 +0200)]
Build default.vlt in a reproducible fashion (fixes #4562)

gzip was including a timestamp, and tar was enumerating files in an
unspecified/variable order.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
(+ minor modifiations)

13 years agoEliminate dead code with !ENABLE_SOUT (fixes #4564)
Rémi Denis-Courmont [Tue, 8 Mar 2011 18:51:05 +0000 (20:51 +0200)]
Eliminate dead code with !ENABLE_SOUT (fixes #4564)

13 years agoappletrailers.lua: don't force avformat demuxer
Pierre Ynard [Tue, 8 Mar 2011 00:08:31 +0000 (01:08 +0100)]
appletrailers.lua: don't force avformat demuxer

This shouldn't be needed anymore, but I couldn't test because the
script is broken

13 years agoyoutube.lua: don't force avformat demuxer
Pierre Ynard [Mon, 7 Mar 2011 23:34:26 +0000 (00:34 +0100)]
youtube.lua: don't force avformat demuxer

Not needed anymore

13 years agoRevert "vimeo: use avformat demuxer"
Pierre Ynard [Mon, 7 Mar 2011 23:27:14 +0000 (00:27 +0100)]
Revert "vimeo: use avformat demuxer"

This reverts commit 5c78dcbeae9318725fc98670949574fdfcb947bd.
Not needed anymore

Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
13 years agoRevert "metachannels: force the use of the ffmpeg demuxer for mp4 (extension .m4v...
Pierre Ynard [Mon, 7 Mar 2011 23:25:18 +0000 (00:25 +0100)]
Revert "metachannels: force the use of the ffmpeg demuxer for mp4 (extension .m4v here)."

This reverts commit 11f64a071b31063915e035d0d3a8d6076ebadf2f.
Not needed anymore

Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
13 years agoRevert "koreus: use avformat demuxer."
Pierre Ynard [Mon, 7 Mar 2011 23:24:09 +0000 (00:24 +0100)]
Revert "koreus: use avformat demuxer."

This reverts commit ebc429058fcc3ab1e5064bb381c4151a8149bc32.
Not needed anymore.

Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
13 years agovcdx: cleanup (theses values does not belong to this enum).
Rémi Duraffort [Mon, 7 Mar 2011 20:18:48 +0000 (21:18 +0100)]
vcdx: cleanup (theses values does not belong to this enum).

13 years agoSmall cleanup.
Rémi Duraffort [Mon, 7 Mar 2011 20:17:54 +0000 (21:17 +0100)]
Small cleanup.

13 years agovod_rtsp: fix raw transport without x-playNow header
Pierre Ynard [Mon, 7 Mar 2011 03:34:26 +0000 (04:34 +0100)]
vod_rtsp: fix raw transport without x-playNow header

There have been reports about this. Untested

13 years agol10n: fr: meanings fix
Francois Cartegnie [Sun, 6 Mar 2011 17:14:05 +0000 (18:14 +0100)]
l10n: fr: meanings fix

13 years agoxcb/apps: move to my devices alongside other capture services
Rémi Denis-Courmont [Sun, 6 Mar 2011 16:12:00 +0000 (18:12 +0200)]
xcb/apps: move to my devices alongside other capture services

13 years agoFactor EIT text conversion in a .h file
Rémi Denis-Courmont [Sun, 6 Mar 2011 09:47:46 +0000 (11:47 +0200)]
Factor EIT text conversion in a .h file

Also add support for the Private Use Area characters and check for
valid ISO 8859 character sets.

13 years agoQt: make progressbar dialogs modal
Francois Cartegnie [Sat, 5 Mar 2011 19:33:45 +0000 (20:33 +0100)]
Qt: make progressbar dialogs modal

Most progressbars are modal tasks.
Interruptible progress dialogs should be modal then.

13 years agoTypo
Rémi Denis-Courmont [Sat, 5 Mar 2011 17:06:05 +0000 (19:06 +0200)]
Typo

13 years agoDVB: fix turbo FEC check
Rémi Denis-Courmont [Sat, 5 Mar 2011 16:59:20 +0000 (18:59 +0200)]
DVB: fix turbo FEC check

Frontend features are in an enum, so ifdef does not work.

13 years agoDVB: make scanning fully independent of Linux DVB
Rémi Denis-Courmont [Sat, 5 Mar 2011 16:19:27 +0000 (18:19 +0200)]
DVB: make scanning fully independent of Linux DVB

13 years agoDVB: separate CA management
Rémi Denis-Courmont [Sat, 5 Mar 2011 15:33:51 +0000 (17:33 +0200)]
DVB: separate CA management

13 years agoQt: EPG gui self update
Francois Cartegnie [Sat, 5 Mar 2011 14:53:23 +0000 (15:53 +0100)]
Qt: EPG gui self update

13 years agoQt: EPGItem: fix gradient reference
Francois Cartegnie [Sat, 5 Mar 2011 14:38:14 +0000 (15:38 +0100)]
Qt: EPGItem: fix gradient reference

13 years agoQt: EPGChannels: drop the program number
Francois Cartegnie [Sat, 5 Mar 2011 14:34:47 +0000 (15:34 +0100)]
Qt: EPGChannels: drop the program number

13 years agoQt: EPG: Always update data on EPG refresh and highlight simultaneous
Francois Cartegnie [Sat, 5 Mar 2011 14:17:11 +0000 (15:17 +0100)]
Qt: EPG: Always update data on EPG refresh and highlight simultaneous
programs

13 years agoQt: EPGEVent: can be same event without being current
Francois Cartegnie [Sat, 5 Mar 2011 13:29:01 +0000 (14:29 +0100)]
Qt: EPGEVent: can be same event without being current

13 years agoQt: EPGItem: simplify setters
Francois Cartegnie [Sat, 5 Mar 2011 13:13:39 +0000 (14:13 +0100)]
Qt: EPGItem: simplify setters

13 years agoQt: EPGRuler: add timeline
Francois Cartegnie [Sat, 5 Mar 2011 12:38:20 +0000 (13:38 +0100)]
Qt: EPGRuler: add timeline

13 years agoQt: EPGWidget: use time reference from epg stream, or ignore
Francois Cartegnie [Fri, 4 Mar 2011 22:44:22 +0000 (23:44 +0100)]
Qt: EPGWidget: use time reference from epg stream, or ignore

13 years agoQt: EPGItem: vlc is orange
Francois Cartegnie [Fri, 4 Mar 2011 21:44:38 +0000 (22:44 +0100)]
Qt: EPGItem: vlc is orange

13 years agoQt: reset EPG data when input type changes
Francois Cartegnie [Fri, 4 Mar 2011 21:41:35 +0000 (22:41 +0100)]
Qt: reset EPG data when input type changes

13 years agoQt: EPG Dialog: use DialogButtonBox
Francois Cartegnie [Fri, 4 Mar 2011 21:08:13 +0000 (22:08 +0100)]
Qt: EPG Dialog: use DialogButtonBox

13 years agoQt: EPGItem: style with gradient
Francois Cartegnie [Fri, 4 Mar 2011 21:00:42 +0000 (22:00 +0100)]
Qt: EPGItem: style with gradient

13 years agoQt: EPGItem: add tooltip
Francois Cartegnie [Fri, 4 Mar 2011 20:45:12 +0000 (21:45 +0100)]
Qt: EPGItem: add tooltip

13 years agoQt: EPGItem: visual feedback on hover
Francois Cartegnie [Fri, 4 Mar 2011 20:37:04 +0000 (21:37 +0100)]
Qt: EPGItem: visual feedback on hover

13 years agoQt: EPG fix memleak
Francois Cartegnie [Fri, 4 Mar 2011 19:21:00 +0000 (20:21 +0100)]
Qt: EPG fix memleak

13 years agoQt: don't throw previous EPG data on channel/input switch
Francois Cartegnie [Fri, 4 Mar 2011 19:03:47 +0000 (20:03 +0100)]
Qt: don't throw previous EPG data on channel/input switch

13 years agoDVB: privatize scan_session
Rémi Denis-Courmont [Sat, 5 Mar 2011 14:26:51 +0000 (16:26 +0200)]
DVB: privatize scan_session

13 years agoDVB: privatize scan_service
Rémi Denis-Courmont [Sat, 5 Mar 2011 14:15:41 +0000 (16:15 +0200)]
DVB: privatize scan_service

13 years agoDVB: privatize scan_t
Rémi Denis-Courmont [Sat, 5 Mar 2011 14:13:00 +0000 (16:13 +0200)]
DVB: privatize scan_t

13 years agoDVB: useless includes
Rémi Denis-Courmont [Sat, 5 Mar 2011 13:58:16 +0000 (15:58 +0200)]
DVB: useless includes

13 years agoUse SetWBE
Rémi Denis-Courmont [Sat, 5 Mar 2011 14:09:56 +0000 (16:09 +0200)]
Use SetWBE

13 years agoinline is inline
Rémi Denis-Courmont [Sat, 5 Mar 2011 13:10:23 +0000 (15:10 +0200)]
inline is inline

We assume C99 nowadays.

13 years agoDo not allow direct rendering when the pictures provided by the display are slow...
Laurent Aimar [Sat, 5 Mar 2011 11:56:22 +0000 (12:56 +0100)]
Do not allow direct rendering when the pictures provided by the display are slow to access.

The decoder pictures needs to be read back for rendering subtiles/OSD so
it's better to always use fast pictures for the decoders.

But as we don't have any module that provides slow pictures and are still
usable for DR...

13 years agoUse the correct picture pool to render subtitles.
Laurent Aimar [Sat, 5 Mar 2011 11:51:25 +0000 (12:51 +0100)]
Use the correct picture pool to render subtitles.

When direct rendering was enabled, we used the display pool which can be
empty, leading to pictures being skipped.

13 years agoUPNP: unregister client on Close()
Konstantin Pavlov [Fri, 25 Feb 2011 14:35:43 +0000 (17:35 +0300)]
UPNP: unregister client on Close()

13 years agoUpnp: more debug.
Konstantin Pavlov [Fri, 25 Feb 2011 14:35:26 +0000 (17:35 +0300)]
Upnp: more debug.

13 years agoFixed the directory duplication bug in UPnP SD Client module and cleaned code.
Austin Burrow [Wed, 9 Jun 2010 00:52:07 +0000 (19:52 -0500)]
Fixed the directory duplication bug in UPnP SD Client module and cleaned code.

Signed-off-by: Konstantin Pavlov <thresh@videolan.org>
13 years agoFix typo.
Konstantin Pavlov [Fri, 25 Feb 2011 10:11:57 +0000 (13:11 +0300)]
Fix typo.

13 years agoConfigure: fix config of OpenCV module
Jean-Baptiste Kempf [Sat, 5 Mar 2011 11:11:05 +0000 (12:11 +0100)]
Configure: fix config of OpenCV module

It doesn't compile though, and is using a broken interface like crop

13 years agoDisable bandlimited resampler for the time being
Rémi Denis-Courmont [Sat, 5 Mar 2011 08:13:59 +0000 (10:13 +0200)]
Disable bandlimited resampler for the time being

It is known to crash due to invalid buffer handling. On Linux, I get
memory accesses before the start of the audio buffer. It also crashes
on Windows. Until someone cares to fix it, and I think it really never
worked correctly, lets use the "ugly" resampler, which is not too ugly.

This should fix #3631, #4366, #4491 and possibly others.

13 years agoMerge audio_filters Makefiles
Rémi Denis-Courmont [Sat, 5 Mar 2011 08:12:53 +0000 (10:12 +0200)]
Merge audio_filters Makefiles

13 years agolive555 : really toggle tcp in case of unsupported transport.
Sébastien Escudier [Fri, 4 Mar 2011 09:15:21 +0000 (10:15 +0100)]
live555 : really toggle tcp in case of unsupported transport.
Broken since d14e0b78f9e0c9dc44f472fd67b394a233560488

13 years agoDVB access: kill 3 warnings
Jean-Baptiste Kempf [Thu, 3 Mar 2011 22:06:01 +0000 (23:06 +0100)]
DVB access: kill 3 warnings

13 years agoDVB access: remove outdated defines
Jean-Baptiste Kempf [Thu, 3 Mar 2011 21:59:09 +0000 (22:59 +0100)]
DVB access: remove outdated defines

13 years agomux ts: remove outdated defines
Jean-Baptiste Kempf [Thu, 3 Mar 2011 21:35:18 +0000 (22:35 +0100)]
mux ts: remove outdated defines

13 years agoTS demux: remove outdated defines
Jean-Baptiste Kempf [Thu, 3 Mar 2011 21:33:54 +0000 (22:33 +0100)]
TS demux: remove outdated defines

13 years agoConfigure.ac: simplify dvbpsi detection
Jean-Baptiste Kempf [Thu, 3 Mar 2011 21:32:08 +0000 (22:32 +0100)]
Configure.ac: simplify dvbpsi detection

13 years agoDVB: don't bother printing ioctl() error return value
Rémi Denis-Courmont [Thu, 3 Mar 2011 18:52:39 +0000 (20:52 +0200)]
DVB: don't bother printing ioctl() error return value

It's pretty much always -1.

13 years agoDVB: simplify other options parsing
Rémi Denis-Courmont [Thu, 3 Mar 2011 18:53:42 +0000 (20:53 +0200)]
DVB: simplify other options parsing

13 years agoDVB: factor VLC to Linux modulation conversion
Rémi Denis-Courmont [Thu, 3 Mar 2011 18:30:52 +0000 (20:30 +0200)]
DVB: factor VLC to Linux modulation conversion

13 years agoDVB: list possible modulations
Rémi Denis-Courmont [Thu, 3 Mar 2011 18:30:13 +0000 (20:30 +0200)]
DVB: list possible modulations

13 years agoDVB: list possible voltages
Rémi Denis-Courmont [Thu, 3 Mar 2011 18:29:56 +0000 (20:29 +0200)]
DVB: list possible voltages

13 years agoDVB: warning in previous commit
Rémi Denis-Courmont [Thu, 3 Mar 2011 18:20:21 +0000 (20:20 +0200)]
DVB: warning in previous commit

13 years agoDVB: Remove old syntax check
Rémi Denis-Courmont [Thu, 3 Mar 2011 17:56:19 +0000 (19:56 +0200)]
DVB: Remove old syntax check

It's been 7 years now...

13 years agostream_filter/httplive.c: constify
Jean-Paul Saman [Tue, 1 Mar 2011 22:10:52 +0000 (23:10 +0100)]
stream_filter/httplive.c: constify

Constify some function arguments.

13 years agostream_filter/httplive.c: solve gap in segment sequence numbers.
Jean-Paul Saman [Tue, 1 Mar 2011 21:33:21 +0000 (22:33 +0100)]
stream_filter/httplive.c: solve gap in segment sequence numbers.

After rewriting to use stream_* API gaps in segment sequence numbers
where detected. Solving this issue fixes live playback which was broken
since the rewrite to use the stream_* API.

13 years agostream_filter/httplive.c: beautify message
Jean-Paul Saman [Fri, 25 Feb 2011 16:01:10 +0000 (17:01 +0100)]
stream_filter/httplive.c: beautify message

Make the error message easier to read by splitting it up.

13 years agostream_filter/httplive.c: Append new segment any (HLS Live playback) when gap in...
Jean-Paul Saman [Fri, 25 Feb 2011 15:58:03 +0000 (16:58 +0100)]
stream_filter/httplive.c: Append new segment any (HLS Live playback) when gap in sequence numbers is detected.

When a gap in segment sequence numbers is detected append the new one
anyway, since there is nothing that can be done to restore the missing
information. It will result in a playback hickup, but that cannot be
helped. Instead only complain loudly.

13 years agostream_filter/httplive.c: cleanup on failing to reload HLS Live playlist.
Jean-Paul Saman [Fri, 25 Feb 2011 15:47:27 +0000 (16:47 +0100)]
stream_filter/httplive.c: cleanup on failing to reload HLS Live playlist.

When reloading the HLS Playlist failes do not leak already allocated
hls_stream_t and segment_t structures. Instead cleanup.

13 years agostream_filter/httplive.c: separate HLS playlist reload into another thread
Jean-Paul Saman [Fri, 25 Feb 2011 15:38:50 +0000 (16:38 +0100)]
stream_filter/httplive.c: separate HLS playlist reload into another thread

Reloading HLS m3u8 file for live playback in a separate track. It used
to piggy back on the download track, which made it reload less often.
Since it would check the m3u8 file reload once after each download, which
generally takes longer then the suggested m3u8 reload algorithm.