Re: Running CTT on Rygel



2010/10/6 Alper Güler <aguler ubicom com>:
> Thanks for your quick response. Comments inline.

  NP.

> On Wed, 06 Oct 2010 13:49:19 +0300, Zeeshan Ali (Khattak) <zeenix gmail com>
> wrote:
>
>> Hi Alper,
>>
>> 2010/10/6 Alper Güler <aguler ubicom com>:
>>>
>>> Hi Zeeshan,
>>>
>>> I am trying to run CTT on Rygel (0.6.0), but CTT cannot detect CDS.
>>
>>  Could be some discovery issues. Make sure you use the latest CTT
>> tool and also latest Rygel (there was 0.8.0 and 0.8.1 recently) along
>> with latest gupnp/gssdp libs. Also make sure, there is no firewall
>> rules or some crappy router not able to handle multicast on the way.
>>
> [alper] CTT PC is directly connected to our router`s LAN. So, it cannot be
> about firewall or multicast.
> Besides, CTT can detect DMS and many tests pass, but only for some tests
> where CTT wants to get the test media served by DMS, it fails to find the
> test media and test fails.

   Ah OK.

> However, I can see and play those files served by Rygel from a DLNA client
> (Win7 or N900 for example), so why would CTT not find them?

  I did't know  CTT requires the DMS to serve some particular test
media. I thought it could be anything. It does however tries to find
some particular 'type' of media for many tests so could it be that
rygel is unable to handle some particular SearchCriteria (correctly)
or unable to extract the metadata (especially DLNA PN) for the media
in question and CTT searches the media through the missing metadata?

> I started working on upgrade to 0.8.1 and I can now build and run it on our
> router board, but I see some errors and crashes and I am trying to
> understand why they happen.

 Cool! You could either file bugs for the test cases causing the crash
with rygel console log and gdb backtrace attached (do run with
G_DEBUG=fatal-criticals if you see any CRITICAL messages on the
console) or (if you want to be even more helpful) you could dig issues
and submit patches through bugzilla or some public git repository.

> BTW, I would like to make sure that I am using the best set of libraries.
> Below is what I am using for Rygel 0.8.1. Is that OK? Or is there a
> different version you would recommend for any libary?

  Just use the latest stable version of ALL libraries, especially
gupnp* and gssdp.

>>> I think
>>> this is because Rygel exports the folder instead of the files in it.
>>
>>   No, that is most definitely not the issue.
>
> [alper] Right. We just found out that CTT expects the test files to be in
> the folder TestMedia on DUT and tried this, but still same problem

   Ah, interesting. I just wonder why we never encountered this issue.
To get some folder/file(s) exposed in the root container, you can use
the D-Bus APIs of MediaExport plugin.

>>> BTW, where can I find your CTT results for rygel? Are you putting it
>>> somewhere online?
>>
>>  No I'm not putting it anywhere public since that would be violation
>> of DLNA copyrights.
>>
> [alper] OK. Thanks. I need to obtain my own results then :-)

   I do want to share the number of passing and failing tests and
their references but we haven't been able to run the tests for a while
due to some network issues and us being busy with some other stuff.

-- 
Regards,

Zeeshan Ali (Khattak)
FSF member#5124


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