maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Multimedia (https://talk.maemo.org/forumdisplay.php?f=32)
-   -   Decoders Support for N900 (https://talk.maemo.org/showthread.php?t=35332)

kalx2e 2009-12-20 17:11

Re: Decoders Support for N900
 
I tried loading the new 0.1 codecs to play my movies but no help there.

The ones I try to play are all XviD video and MPGA audio. The player itself does not even tell me why these won't play...

lovemov 2010-01-02 17:08

Re: Decoders Support for N900
 
AC3 streaming from DLNA server doesn't work. Not sure if it's bitrate or 5.1ch?

Tomaszd 2010-01-03 20:59

Re: Decoders Support for N900
 
Alright you guys. Extra Decoders Support 0.2 is going to land in extras-devel soon. Yes, now it has "Extra" in the name, to make it more logical.

* Added basic support for RealMedia formats (depends on my new gstreamer0.10-rm package)
* Depends on ogg-support, adding Vorbis OGG and FLAC support
* Added desktop file and mimetype xml file to play known formats from File Manager
* It also makes use of the XB-Maemo-Upgrade-Description field :D

A couple of things that need to be told/repeated:

- still no support for resolutions over 848x480
- still no support for Main and High profiles of H.264 (mostly used in Matroska containers, so don't complain if your MKV files don't work)
- for some reason my RealMedia test sample refuses to get indexed for the Media Player, so please use the File Manager for now.
- you can play your RealMedia, Matroska and Flash Video files from the File Manager without having to tediously select the Media Player over and over again.

I've been pulling my hair today to make this happen, had to learn how the GStreamer build system works to create a separate RealMedia package, then figure out how to make playback from the File Manager a nice experience (not that easy, it turns out...). What was supposed to be a fun project turned out to be a real anxiety attack inducer. Not to mention testing the damn thing.

My plan for the next version is to add Musepack audio support (those .mpc files you have laying around).

If you like this project, you can support it by donating via PayPal.
My PayPal e-mail address is dominikowskipics@gmail.com
Your support is really appreciated!

Tomaszd 2010-01-03 23:37

Re: Decoders Support for N900
 
Please vote so we can get this update to Extras, just like the previous version.

asidana 2010-01-04 12:13

Re: Decoders Support for N900
 
is it possibe to add decodersupport handle/decode .sdp streams?

Tomaszd 2010-01-04 12:34

Re: Decoders Support for N900
 
Quote:

Originally Posted by asidana (Post 452392)
is it possibe to add decodersupport handle/decode .sdp streams?

Unfortunately, no. I could add sdp demuxing, but you'd have to download the stream in .sdp format and play it back locally, which is pointless. It's a limitation of the Media Player AFAIK, so vote for open-sourcing it.

Tomaszd 2010-01-04 12:55

Re: Decoders Support for N900
 
If you suddenly notice that Media Player lost all your files, it means that tracker couldn't handle all the changes and is probably re-indexing your files, so don't worry. You can try turning your phone off and on again. You can also check the status of tracker (the service that tracks all files and indexes them for e.g. the Media Player) by running tracker-status in the terminal as a normal user (not as root). If there is anything fishy going on in the output, please report back.

junionwoon 2010-01-04 15:31

Re: Decoders Support for N900
 
hi guys, i am pretty much new to linux, let alone maemo... hence, could u guys help to point me to installing the test apps??

cheers

ruskie 2010-01-04 15:42

Re: Decoders Support for N900
 
Is there a way to make -rm and all the others optional to decoders-support so that those of us who for example wouldn't want rm cound remove it without removing decoders support.

Tomaszd 2010-01-04 16:14

Re: Decoders Support for N900
 
Quote:

Originally Posted by ruskie (Post 452614)
Is there a way to make -rm and all the others optional to decoders-support so that those of us who for example wouldn't want rm cound remove it without removing decoders support.

Not really, I don't want to make this more complicated than it already is. The demuxing support libraries are really tiny, so I don't see any harm.

Tomaszd 2010-01-04 16:17

Re: Decoders Support for N900
 
Quote:

Originally Posted by junionwoon (Post 452607)
hi guys, i am pretty much new to linux, let alone maemo... hence, could u guys help to point me to installing the test apps??

cheers

I would advise you to wait for this new version to be released into Extras after proper community testing in extras-testing. In the mean time the earlier version is already in Extras and you can install it easily right now without having to mess with repositories.

Tomaszd 2010-01-04 18:00

Re: Decoders Support for N900
 
Extra Decoders Support 0.3 is going to land soon.

* MusePack audio support
* fixed an embarassing issue in one of the external deps (versioned dependency now) that might have been causing tracker segfaults


MusePack files get indexed by the Media Player, but you can't seek in those files (time slider disabled). Other than that MusePack files sound great and work fine.

Please don't update to 0.2-1, wait till you get 0.3.

Tomaszd 2010-01-04 19:09

Re: Decoders Support for N900
 
Extra Decoders Support 0.3 is now in extras-testing. Please vote!

azz 2010-01-04 22:11

Re: Decoders Support for N900
 
much thanks for your effort....

egoshin 2010-01-18 09:50

Re: Decoders Support for N900
 
Quote:

Originally Posted by Tomaszd (Post 452905)
Extra Decoders Support 0.3 is now in extras-testing. Please vote!

In PR1.1 (51-1) library libgstffmpeg.so doesn't work properly. "gst-launch0.10 filesrc location= file.mkv ! decodebin" responses back with error diagnostic:

ERROR: from element /GstPipeline:pipeline0/GstDecodeBin:decodebin0: A Matroska demuxer plugin is required to play this stream, but not installed
...
No decoder to handle media type 'video/x-matroska'

The same is for media types 'video/mpeg' (MPEG1) and 'video/x-ms-asf'.

Reinstallation, reboot etc doesn't help.
All test was done in KMPlayer because standard media player has an issue (https://bugs.maemo.org/show_bug.cgi?id=8165) which shadows a bug. Files played under PR1.0 and "Decoders Support" (not "Extra ...").

File libgstffmpeg.so is exist (in /opt) and symlink from /usr/lib/gstreamer0.10 works. Moving files back from /opt doesn't help.

junionwoon 2010-01-18 09:56

Re: Decoders Support for N900
 
Hi guys,

I have downloaded the 0.3 version and its able to playback RMVB files (but not MKV for me ..). However, when playing back the RMVB files, the playback is actually very laggy ..

anyone has the same issue?

cheers.

b666m 2010-01-18 10:02

Re: Decoders Support for N900
 
Quote:

Originally Posted by junionwoon (Post 479492)
Hi guys,

I have downloaded the 0.3 version and its able to playback RMVB files (but not MKV for me ..). However, when playing back the RMVB files, the playback is actually very laggy ..

anyone has the same issue?

cheers.

what resolution does it have?
what bitrates do video and audio have?
(i know that rmvb is variable bitrate, but i mean average bitrate)

gagravarr 2010-01-19 12:17

Re: Decoders Support for N900
 
I'm trying to play some h264 content I downloaded from the BBC iPlayer. Mplayer reports it as: video = ffh264, 832x468 Planar YV12 : audio = faad AAC 48kHz 2ch s16le

When I try to play it, I get this rather unhelpful error message:

gst-launch filesrc location=Spooks_Series_8_-_Episode_1_b00ntg2c_default.mp4 ! decodebin
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstOmxH264Dec:omxh264dec0: GStreamer encountered a general stream error.
Additional debug info:
gstomx_base_filter.c(731): pad_chain (): /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstOmxH264Dec:omxh264dec0:
Error from OpenMAX component
Execution ended after 531249994 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
~/MyDocs/Video/TV/Spooks $

Would people expect such a video to currently be playable?

ewo 2010-01-19 15:22

Re: Decoders Support for N900
 
When I try to install extra decoders 0.3 it wont do it and says Im missing these:

libc6 (>= 2.7-1)
libgcc1 (>= 1:4.3)

What can I do to fix this?

Rob1n 2010-01-20 09:49

Re: Decoders Support for N900
 
Quote:

Originally Posted by ewo (Post 482111)
When I try to install extra decoders 0.3 it wont do it and says Im missing these:

libc6 (>= 2.7-1)
libgcc1 (>= 1:4.3)

What can I do to fix this?

That's very odd - those are both built-in packages, and neither are at those versions. I've got extra decoders 0.3 installed, so either the package on the repository has changed, or there's some corruption in there somewhere. I'd suggest updating the repository metadata (run "apt-get update" as root in X Terminal) and try again.

ewo 2010-01-20 11:52

Re: Decoders Support for N900
 
Ran "apt-get update" but problem persists.

Dont know if this has any relevance, but I had the earlier version of extra decoders support installed previously and tried to install 0.3 without uninstalling the older version first. Installer whined about the missing libs I listed in my previous post so I uninstalled the older version which obviously didnt fix the problem.

quingu 2010-02-19 18:42

Re: Decoders Support for N900
 
so... what's the latest on support of non-baseline h264 and >800x480 videos?


All times are GMT. The time now is 20:35.

vBulletin® Version 3.8.8