[mythtv] h.264 multithreading

John reidjr at btconnect.com
Fri Nov 23 11:07:50 UTC 2007


Tom Lichti wrote:
> Riz wrote:
>   
>> Yes.
>>
>> It includes everything you need to watch BBC-HD on a dual CPU system,
>> using the least amount of resources :)
>>   
>>     
> Sorry, hit the wrong key...
>
> I get a compile error:
>
> pthread.o: In function `avcodec_thread_init':
> pthread.c:(.text+0x2b0): multiple definition of `avcodec_thread_init'
> utils.o:utils.c:(.text+0x2060): first defined here
> collect2: ld returned 1 exit status
> make[2]: *** [libmythavcodec-0.20.so.0.20.0] Error 1
> make[2]: Leaving directory `/usr/src/mythtv/libs/libavcodec'
> make[1]: *** [sub-libavcodec] Error 2
> make[1]: Leaving directory `/usr/src/mythtv/libs'
> make: *** [sub-libs] Error 2
>
> Thoughts?
>
>   
I think a "make distclean"  should sort this out. The consolidated patch 
Riz posted works as advertised against trunk.

For the record, the difference between the consolidated patch  Riz has 
kindly put together and the one I originally posted

http://www.gossamer-threads.com/lists/mythtv/dev/295762#295762

 is that it was turned on and off by a database switch. If you always 
want to skip the loopfilter (deblocking off) then this consolidated 
patch is far easier.


John


More information about the mythtv-dev mailing list