You need to be logged in to post in the forums. If you do not have an account, please sign up first.
H264 and other codecs playback support if backend can do itAt the moment Opera allows only WebM playback, but use gStreamer for playback anyway. Please add h.264 playback if backend supports it. It would be nice to have all other codec support if backend supports it. I have many more plugins installed and can already watch h264 videos, but the Opera seems to block that feature on HTML5 video enables websties.
This is another time I don't like Opera being closed source because this feature would have been working already long time ago if the sources were available... until now that was not the problem in fact I am loyal Opera user for many many years, I have proposed many features to opera that were implemented, data synchronization, 64-bit version, FreeBSD binary, etc. Still some features are missing like Linux ARM binary, backend codecs detection, and others that might end up in switching to another open-source solution... Please provide more manpower for features that might steal your users :-)
29. December 2011, 14:58:04 (edited)
anyway, allowing/enabling use of any backend codec, including X264  a free solution to play H264 , might do the trick..? :-)
Note that Firefox also does not include h264 support. Note that both Apple and Microsoft are members of the MPEG LA and, while they still have to pay their fees too, stand to benefit from h264 remaining a de-facto standard. I'm still wondering if Google do still intend to drop h264 support from Chrome like they said they would nearly a year ago.
Originally posted by ikevs:
the question is not if it is hard, but if it is legal to do so (without having to pay loyalty fees).
Is hard to use codecs from system (K-Lite, CCCP, e.t.c.)?
7. January 2012, 09:40:46 (edited)
Originally posted by BtEO:
at least in the US of Ass
but to legally compile and include it in your product you have to pay the fees
Originally posted by bleicher:
in gstreamer content a plugin is what actually decodes the media, You can think of a plugin as the implementation of a codec, not like a browser-plugin that lives in it's completely own world and is only composed into the page.
get rid of plugins
anyhow, @topic: if it is really the case that opera explicitly excludes other installed gstreamer plugins than ogg and webm then +1 for disabling that check (when legally possible of course - oh how much I hate software patents - good thing there is no such shit in the EU )
OT: ... actually I'd really like to see Opera simply closing their US office, because then you can just say "fuck you all".
7. January 2012, 19:48:38 (edited)
The problem with H264 websites is still the website owners prefer to use H264 over WebM , which is the problem that legally enforces users to pay even for decoding media if they want to watch :-( Until 2010 being a holder of the H264 encoded media required fees! This should have never happened! For me it does not matter what codec is used until I have free working access to the content. This is why it matters that Flash does not have player on any platform (or simply open player), also this is h264 websites can be considered a bad idea. I think this business model will be the main reason why users turn back on such solutions... but it is also necessary so stimulate the OpenSource community to create alternative solutions :-) The piratebay stuff here is nice to cite :-) Today I also noted that Polish Public Television use Silverlight for multimedia streaming  which seems to be even worse than flashplayer :-( Who.T.F. work at those places? :-(
Originally posted by cederom:
haha, that's exactly the point I wanted to make (that "plugin" in this case could be misleading as ppl might imagine something flash-like while it is just the way that gstreamer was designed), but after reading my post again I seem to have failed pushing that point home completely
I think Bleicher meant "FlashPlayer" "QT" "Silverlight" or any other closed source plugin. Sure, gstreamer also use dynamic library to be included into Opera runtime, but I think this is treated somehow other than "an ordinary" plugin (such as VLC-browser-plugin etc) because it is dynamically linked into Opera binary..? How gstreamer treats different formats this is another story unrelated to Opera :-)
Every morning a lion wakes up. It knows it must outrun the slowest gazelle or it will starve to death.
It doesn't matter whether you are a lion or a gazelle: when the sun comes up, you'd better be running.
7. January 2012, 20:55:31 (edited)
btw. I have found Opera TV thread regarding use of x264 in gstreamer to play H264 media . why that does not work in Opera desktop?
Uhm, the moonlight does not work well in Opera, but it works well in Firefox, there is even an online version of Quake game to test http://www.innoveware.com/ql3/QuakeLight.html
Distributing h.264 video in a commercial manner
Distributing h.264 video in a non-commercial manner*
Distributing software capable of encoding h.264
Distributing software capable of decoding h.264
Only the one with the * is currently free, and only until 2016 so far have they pledged to keep it as such. If 2016 rolls around and VP8 or some other worthy competitor meaningfully exists you can assume they will extend those terms further; no competition and it would not be at all surprising to see the current status removed.
This is why it is important in the long term for browsers like Opera, Firefox, and Chrome (if they ever get around to removing h.264 support) to fight this now. Even if it feels detrimental to the end-user in the short term.
Don't think the patent holders wouldn't think to charge you to upload that video you recorded on your phone to YouTube, or your own hosting, or whatever — if they thought they could get away with it without hastening the move to VP8(/Vorbis). PNG was developed and adopted pretty quickly when GIF patent holders emerged; only IE6's inferior transparency support and lack of animation really prevented total domination.
The main problem is that most of the users does not know how things work inside and how much work this require to operate, they simply use or steal other peoples work and they don't care, the problem arises when they are forced to pay themselves for the results, or they need to pay large amounts for a small change. This is why open source and free software cannot be stolen, but still can be used to make money, if you know how to use is or extend it, you are free to create a better solution and share it... blah blah :-)
Media player Classic, for example doesn't come with any codecs, the user has to provide them itself and then Media Player Classic is able to play back any video codec the user wants. Opera should be the same.
For example, I would want to playback with the DivX codec, because it has lower hardware requirements and it doesn't crash my computer like what WebM does and I have DivX already installed on my system.
So to summerize, the Opera video codec motto should be "bring your own codec". That way, the user can play whatever exotic video codec they want.
20. March 2012, 18:47:59 (edited)