From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 13 05:34:52 2012 Return-Path: Delivered-To: freebsd-multimedia@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B7E6E106566C; Mon, 13 Aug 2012 05:34:52 +0000 (UTC) (envelope-from rhurlin@gwdg.de) Received: from amailer.gwdg.de (amailer.gwdg.de [134.76.10.18]) by mx1.freebsd.org (Postfix) with ESMTP id 0B6DE8FC0A; Mon, 13 Aug 2012 05:34:51 +0000 (UTC) Received: from wald.nfv.gwdg.de ([134.76.242.31] helo=pc028.nfv) by mailer.gwdg.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1T0nIf-0001CX-J7; Mon, 13 Aug 2012 07:34:49 +0200 Message-ID: <502891F5.7080500@gwdg.de> Date: Mon, 13 Aug 2012 07:34:45 +0200 From: Rainer Hurling User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120727 Thunderbird/14.0 MIME-Version: 1.0 To: Juergen Lock References: <20120812143124.GA21414@triton8.kn-bremen.de> <5027E2EA.2070508@gwdg.de> <20120812171133.GA26625@triton8.kn-bremen.de> <5027E471.1020800@gwdg.de> <5028022B.3020005@gwdg.de> <20120812231210.GA35081@triton8.kn-bremen.de> In-Reply-To: <20120812231210.GA35081@triton8.kn-bremen.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated: Id:rhurlin X-Spam-Level: - X-Virus-Scanned: (clean) by exiscan+sophie Cc: freebsd-multimedia@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: Another vlc 2.0.3 update (new ffmpeg! :) X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Aug 2012 05:34:52 -0000 Am 13.08.2012 01:12 (UTC+1) schrieb Juergen Lock: > On Sun, Aug 12, 2012 at 09:21:15PM +0200, Rainer Hurling wrote: >> On 12.08.2012 19:14 (UTC+2), Rainer Hurling wrote: >>> On 12.08.2012 19:11 (UTC+2), Juergen Lock wrote: >>>> On Sun, Aug 12, 2012 at 07:07:54PM +0200, Rainer Hurling wrote: >>>>> On 12.08.2012 16:31 (UTC+2), Juergen Lock wrote: >>>>>> Thanks to Martin Matuska (ffmpeg port maintainer) for fixing the >>>>>> multimedia/ffmpeg-011 port to install the shlibs with suffix! >>>>>> I now seem to have vlc 2.0.3 working using this updated version: >>>>>> >>>>>> http://people.freebsd.org/~nox/tmp/vlc-2.0.3-008.patch >>>>> >>>>> Does this mean we should change from multimedia/ffmpeg to >>>>> multimedia/ffmpeg-011? Or is it ok to have them both installed? >>>> >>>> Yes it's ok to have both installed. >>> >>> Thanks, I will it give a try now :-) >> >> Again, there is the problem with the build breaking with >> >> GEN ../modules/plugins.dat >> gmake[2]: *** [../modules/plugins.dat] Segmentation fault: 11 >> (Speicherauszug erstellt) >> gmake[2]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-2.0.3/bin' >> gmake[1]: *** [all-recursive] Fehler 1 >> gmake[1]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-2.0.3' >> gmake: *** [all] Fehler 2 >> *** [do-build] Error code 1 >> >> This only happens when option PulseAudio is enabled. (My sound system is >> driven by PulseAudio.) >> > Aah, thanx, I missed the bit about pulseaudio, now I can finally > reproduce this. I'll follow up on the other thread with the bt > kib wanted. > >> And, as described in another thread on August, 3rd, it only happens, >> when vlc version 1.x is already installed. So, deleting old vlc before >> build this new version works for me. >> >> Unfortunately if option PulseAudio is enabled, and only then, vlc core >> dumps right after opening for example mp3 or mp4 files :( > > Hm if I did this right the bt for that is: > > [...] > Loaded symbols for /libexec/ld-elf.so.1 > #0 0x0000000816d33068 in vlc_pa_connect (obj=0x6f6e2f656d6f682f, mlp=0x6b636f4c206e65) at vlcpulse.c:137 > 137 pa_threaded_mainloop_lock (mainloop); > gdb) bt > #0 0x0000000816d33068 in vlc_pa_connect (obj=0x6f6e2f656d6f682f, mlp=0x6b636f4c206e65) at vlcpulse.c:137 > #1 0x0000000816d34682 in Open (obj=Variable "obj" is not available. > ) at pulse.c:840 > #2 0x0000000800aba580 in vlc_module_load () from /usr/local/lib/libvlccore.so.6 > #3 0x0000000800aaab2c in aout_VolumeHardSet () from /usr/local/lib/libvlccore.so.6 > #4 0x0000000800aa83c3 in aout_TimeReport () from /usr/local/lib/libvlccore.so.6 > #5 0x0000000800a75f70 in decoder_NewPicture () from /usr/local/lib/libvlccore.so.6 > #6 0x00000008134c77e8 in _::vlc_entry_license () from /usr/local/lib/vlc/plugins/codec/libfaad_plugin.so > #7 0x0000000800a76d83 in input_DecoderCreate () from /usr/local/lib/libvlccore.so.6 > #8 0x0000000800a7810d in input_DecoderCreate () from /usr/local/lib/libvlccore.so.6 > #9 0x0000000800a785db in input_DecoderCreate () from /usr/local/lib/libvlccore.so.6 > #10 0x000000080169c58d in pthread_create () from /lib/libthr.so.3 > #11 0x0000000000000000 in ?? () > Cannot access memory at address 0x7ffffedf4000 > (gdb) l vlcpulse.c:130 > 125 { > 126 pa_proplist_setf (props, PA_PROP_APPLICATION_PROCESS_MACHINE_ID, > 127 "%.32s", session); /* XXX: is this valid? */ > 128 pa_proplist_sets (props, PA_PROP_APPLICATION_PROCESS_SESSION_ID, > 129 session); > 130 } > 131 } > 132 > 133 /* Connect to PulseAudio daemon */ > 134 pa_context *ctx; > (gdb) l > 135 pa_mainloop_api *api; > 136 > 137 pa_threaded_mainloop_lock (mainloop); > 138 api = pa_threaded_mainloop_get_api (mainloop); > 139 ctx = pa_context_new_with_proplist (api, ua, props); > 140 free (ua); > 141 if (props != NULL) > 142 pa_proplist_free (props); > 143 if (unlikely(ctx == NULL)) > 144 goto fail; > (gdb) I can confirm this backtrace. It is exactly the same on my system. > I'll Cc the pulseaudio port maintainers (gnome@), maybe they have an idea? Did you forgot to Cc gnome@ (even on the other thread)? I tried out a little bit the build without pulseaudio enabled. It seems to me, that the sound of vlc is somewhat noisy or dirty, especially for parts with more dynamics. This scratchy noise grows up when gain control comes over 100% (up to 200% is possible). Can anyone confirm this? And last but not least: When I deinstall vlc I get the following message: pkg_delete: '/usr/local/lib/vlc/plugins/plugins.dat' fails original MD5 checksum - deleted anyway. Thanks again for your work on this port. Rainer > Thanx, :) > Juergen