Here is what I was used to do with vlc-0.8.6c: - I have a dvb playlist generated with tzap. - If I open the dvb pls file with vlc, it plays fine and I can zap between channels using the vlc playlist window. - If I want to record TV, I just open the dvb pls file through the 'open file' menu, select 'stream/save', select both 'play locally' and 'file' with a given file path. - From this point I can watch TV and zap between channels, everything will be recorded in the file I've given in the stream/save settings. Now with vlc-0.9.0_alpha20071022 it no longer works. However, if I try this with a xspf playlist file which contains standard video files, it works. For what I can see, the problem only appears with my dvb playlist. If I emerge back vlc-0.8.6c, dvb recording works again. However it force me to also emerge back an older version of ffmpeg in order to decode some video streams (XVID) which is annoying
emerge vlc -pv These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] media-video/vlc-0.9.0_alpha20071022 USE="X a52 alsa cdda cdio dbus dts dvb dvd fbcon ffmpeg flac gnome hal httpd libnotify matroska mp3 mpeg musepack musicbrainz ncurses nsplugin ogg opengl png samba sdl speex stream svg svga theora truetype v4l vcd vorbis wxwindows x264 xinerama xml xv -3dfx -aalib (-altivec) -arts -avahi -bidi -cddb -daap -dc1394 -debug -directfb -esd -ggi -gnutls -id3tag -jack -libcaca -libgcrypt -lirc -live -lua -modplug -optimisememory -oss -pvr -rtsp -sdl-image -seamonkey -shout -skins -taglib -twolame -upnp -v4l2 -vcdx -vlm -win32codecs -xosd -xulrunner" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB
emerge --info Portage 2.1.3.19 (default-linux/x86/2007.0, gcc-4.1.2, glibc-2.7-r0, 2.6.21-gentoo-r3 i686) ================================================================= System uname: 2.6.21-gentoo-r3 i686 AMD Athlon(tm) 3200+ Timestamp of tree: Wed, 28 Nov 2007 20:16:01 +0000 app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.1.2-r1 dev-lang/python: 2.5.1-r3 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.23 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -pipe -march=athlon-xp -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -pipe -march=athlon-xp -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror" LANG="C" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://linux.rz.ruhr-uni-bochum.de/gentoo-portage" USE="3dnow 3dnowext 7zip X a52 aac acl acpi alsa aotuv apm bash-completion berkdb bitmap-fonts bzip2 cairo cdda cdio cdr cjk cli cracklib crypt cups curl d dbus device-mapper dri dts dv dvb dvd dvdr dvdread encode fat fbcon ffmpeg firefox flac fortran ftp gcj gdbm gif gimp glade gnome gpm gstreamer gtk gtk2 gtkhtml hal hfs httpd iconv inherit-graph ipv6 isdnlog java javascript jfs jpeg jpeg2k kerberos kqemu ldap libnotify lm_sensors logrotate lzo mad magic matroska midi mikmod mime mjpeg mmx mmxext mng mono mp3 mp4 mpeg msn mudflap musepack musicbrainz nas ncurses nls nodrm nptl nptlonly nsplugin ntfs ogg openal opengl openmp pam pcre pdf perl php png pppd python quicktime rdesktop readline reflection reiser4 reiserfs ruby samba scanner sdl session snmp sockets socks5 sourceview speex spell spl sse ssl stream subversion svg svga tagwriting tcpd tetex theora threads tiff truetype truetype-fonts type1-fonts unicode usb v4l valgrind vcd vim-syntax vorbis wifi wmf wxwindows x264 x86 xfs xinerama xml xorg xpm xv xvid yv12 zip zlib" ALSA_CARDS="emu10k1 via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" DVB_CARDS="dibusb-usb2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="radeon" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
could you check if this still happens with latest snapshots ? If it does, I'll need the output of 'vlc -vv --reset-plugins-cache'
Ok, I'll try, But first, I've just compiled de latest ffmpeg and vlc, and now, when I open my dvb playlist, I got: playlist demuxer error: m3u EXTVLCOPT parsing is disabled for security reasons. If you need it and trust the m3u playlist you are trying to open, please append --m3u-extvlcopt to your command line. So I think I'll try with this option added.
If I just open my dvb playlist with vlc --reset-plugins-cache vlc just freeze now >_<
sorry, I meant, if I open my dvb playlist with vlc --m3u-extvlcopt
vlc-0.9.0_alpha20080117 doesn't freeze like the last one, so I can test with your command line. However, two things: - When I open a media file with it, it plays just fine, except for a segfault on quitting: main playlist: saving Media Library to file /home/jcdemay/.local/share/vlc/ml.xspf Segmentation fault - Like vlc-0.9.0_alpha20071022, I can't stream/save my dvb source, however it doesn't failed the same way, this time vlc just freeze.
Created attachment 142151 [details] vlc-0.9.0_alpha20080117.log I executed vlc --m3u-extvlcopt -vv --reset-plugins-cache &> vlc-0.9.0_alpha20080117.log Then opened my dvb playlist file with file-->open and selected stream/save-->play local + file vlc froze, I waited a couple of minutes, then killed the app. Here is the log.
(In reply to comment #8) > vlc froze, I waited a couple of minutes, then killed the app. hmmm sorry for the late reply, I have no dvb card here atm so it's rather hard to keep track of things. _beta3 should be much more stable than the one you were using, could you please try with that ? I think the "freeze" you were experiencing was due to some deadlock caused by the security exception dialog if I remember correctly, it has been there for a while but should be fixed now.
(In reply to comment #9) > (In reply to comment #8) > > > vlc froze, I waited a couple of minutes, then killed the app. > > hmmm sorry for the late reply, I have no dvb card here atm so it's rather hard > to keep track of things. _beta3 should be much more stable than the one you > were using, could you please try with that ? > I think the "freeze" you were experiencing was due to some deadlock caused by > the security exception dialog if I remember correctly, it has been there for a > while but should be fixed now. > -> test request
VLC 0.9.x has been working with DVB for some time now.