Re: vdr xine-lib eac3

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi

I have made previous test with the version release by Petri Hintukainen

And I notice this part is not working like it should 

-    if((m->descriptor_tag == STREAM_AUDIO_AC3) ||    /* ac3 - raw */
+    if(m->descriptor_tag == HDMV_AUDIO_84_EAC3) {
+      m->content   = p;
+      m->size = packet_len;
+      m->type |= BUF_AUDIO_EAC3;
+      return 1;
+
+    } else if((m->descriptor_tag == STREAM_AUDIO_AC3) ||    /* ac3 - raw */

unfortunaletly, in AC3 or E-AC3 , the descriptor tag is STREAM_AUDIO_AC3, so 
the program never run the first if (installed a debug printf here)

It seems that your first approach (at least what I understood) by forcing the 
decoding of all AC-3 stream by ffmepg instead of internal lib was nice but 
generate violent segfault on libavcodec 

Hope this help you

Best regards

PS : Sorry to pollute the vdr mailing list (not subscribed to ffmpeg or 
xine-lib....)



Le Wednesday 24 March 2010 18:41:14 zaverel, vous avez écrit :
> hello
>
>  your second patch doesn't work  : no sound on eac3 channel
>
> if you want there is a sample of vdr hd-eac3 recording here:
>
> http://dl.free.fr/ew4rJddM8
>  103mo
>
> else , i don't know what mailing-list is the more indicate for debuging
>
> the vdr or xine-dev mailing-list ?
>
> _______________________________________________
> vdr mailing list
> vdr@xxxxxxxxxxx
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


_______________________________________________
vdr mailing list
vdr@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux