Support for Pepper Flash / HTML5 vids?

OSS specific Linux discussion (x86/amd64)

Moderators: hannu, dev, kodachi, cesium

Re: Support for Pepper Flash / HTML5 vids?

Postby igorzwx » Thu Apr 04, 2013 9:00 pm

nuc wrote:Now I'm even more confused with your totem example. Opera also makes no sense to me.

Why do programs need gstreamer/libgstoss4audio.so without needing it? I try hard really, but more and more I'm loosing track of this audio mess on Linux...


To understand Linux, you may need to consume a good dose of Maxism-Leninism.
You may find it rather amusing, especially, the British brand of Maxism-Cargoism:

http://en.wikipedia.org/wiki/Peter_Worsley
Worsley, Peter (1957), The Trumpet Shall Sound: A study of "cargo cults in Melanesia, London: MacGibbon & Kee. Subsequent editions by MacGibbon & Kee, 1968; and Schocken Books, 1968, 1986, & 1987.
Worsley, Peter (1982), Marx and Marxism, Key Sociologists series, Chichester, UK: Ellis Horwood; London & New York: Tavistock Publications, ISBN 0-85312-348-9, retrieved 4 October 2010 Subsequent publications Routledge 1989, 1990 ISBN 0-415-04321-2; 2002 ISBN 0-415-28537-2.

See also: http://www.youtube.com/watch?v=qmlYe2KS0-Y

Opera is likely to use another plugin "libgstossaudio.so" (it seems to be a kind of ALSA plugin for ALSA-OSS emulation):

Code: Select all
$ cd /usr/lib/i386-linux-gnu/gstreamer-0.10
$ ls | grep libgstoss
libgstoss4audio.so
libgstossaudio.so


This hypothesis can be easily verified.
igorzwx
 
Posts: 863
Joined: Sun Jun 28, 2009 9:31 pm

Re: Support for Pepper Flash / HTML5 vids?

Postby nuc » Fri Apr 05, 2013 12:28 am

Hah, figured it out! Opera sound works if either libgstoss4audio.so or libgstossaudio.so is not available, but it doesn't work when are not available! When I remove both the video can't be played.
Without a doubt Opera uses libgstossaudio.so as a fallback when libgstoss4audio.so is not available. So Opera isn't crap actually :)


Maybe the same applies for totem etc, because e.g. libgstossaudio.so is used as a fallback but doesn't work correctly?
nuc
 
Posts: 32
Joined: Fri Aug 03, 2012 10:20 am

Re: Support for Pepper Flash / HTML5 vids?

Postby igorzwx » Fri Apr 05, 2013 8:59 am

nuc wrote:Hah, figured it out! Opera sound works if either libgstoss4audio.so or libgstossaudio.so is not available, but it doesn't work when are not available! When I remove both the video can't be played.
Without a doubt Opera uses libgstossaudio.so as a fallback when libgstoss4audio.so is not available. So Opera isn't crap actually :)

Maybe the same applies for totem etc, because e.g. libgstossaudio.so is used as a fallback but doesn't work correctly?


This may not contradict Marxist dialectics http://en.wikipedia.org/wiki/Dialectic# ... dialectics

In a word, the German Cargo cultists, Karl Marx and Friedrich Engels, did re-hack Hegel's theory "without any doubt", and even without reading his books. Then Lenin and Trotsky re-hack Russia. Following their example, Linux was re-hacked into Lennax http://en.wikipedia.org/wiki/Lennart_Poettering

It is still unclear which "oss-plugin" is used as "fallback", and which one has the first priority for Opera.

If I am not mistaken:

ALSA-OSS emulation – OSS3 API
libgstossaudio.so – OSS3 API
libgstoss4audio.so – OSS4 API

Opera is said to be "proprietary freeware with open source components" http://en.wikipedia.org/wiki/Opera_(web_browser)

Perhaps, Cesium may inspect the source code and explain if it is crap or not.
igorzwx
 
Posts: 863
Joined: Sun Jun 28, 2009 9:31 pm

Re: Support for Pepper Flash / HTML5 vids?

Postby nuc » Fri Apr 05, 2013 4:06 pm

igorzwx wrote:It is still unclear which "oss-plugin" is used as "fallback", and which one has the first priority for Opera.

Well isn't this handled by gstreamer? If so, ALSA emulation surely isn't used by default.
But surely there must be a way to determine which one is used?

igorzwx wrote:If I am not mistaken:

ALSA-OSS emulation – OSS3 API
libgstossaudio.so – OSS3 API
libgstoss4audio.so – OSS4 API

Yeah I thought the same. But maybe this isn't emulation at all, but simply OSSv3 fallback? What would be the sense for gstreamer to implement it's own emulation? This doesn't make sense to me...

igorzwx wrote:Opera is said to be "proprietary freeware with open source components" http://en.wikipedia.org/wiki/Opera_(web_browser)

Of course it has open source components but Opera itself is proprietary.


Why is there actually no sound from PPAPI Flash? Is it Chrome's, Flash's or OSS's fault? Would there be another libflashsupport-oss package needed, specialized on PPAPI Flash or could PPAPI flash just use the libflashsupport-oss lib?
nuc
 
Posts: 32
Joined: Fri Aug 03, 2012 10:20 am

Re: Support for Pepper Flash / HTML5 vids?

Postby igorzwx » Fri Apr 05, 2013 9:19 pm

nuc wrote:
igorzwx wrote:It is still unclear which "oss-plugin" is used as "fallback", and which one has the first priority for Opera.

But surely there must be a way to determine which one is used?


Yes. It is still unclear. You may simply remove "libgstossaudio.so" and use "libgstoss4audio.so".
It makes sense to test it with Opera and HTML5.

You may also try to find Cesium and ask him to explain something.

---------------------------
EDIT:
Perhaps, it makes sense to try Opera, because Google products are not reliable.
They might be harmful for Ubuntu users.
For example: Google text-chat and Google Video/Voice chat are not encrypted.

http://en.wikipedia.org/wiki/Google_Talk#Encryption
End-to-end messages are unencrypted. Google plans to add support for chat and call encryption in a future release.


See also:
Off-the-Record Messaging
http://en.wikipedia.org/wiki/Off-the-Record_Messaging
CryptoSystem Backdoors
http://www.grc.com/sn/sn-268.htm
http://media.grc.com/sn/sn-268.mp3
Side-Channel Privacy Leakage
http://www.grc.com/sn/sn-264.htm
http://media.grc.com/sn/sn-264.mp3
igorzwx
 
Posts: 863
Joined: Sun Jun 28, 2009 9:31 pm

Previous

Return to Linux

Who is online

Users browsing this forum: Google [Bot] and 2 guests

cron