hav escribió:Hola Robalo, aún no he conseguido que funcione MCT en ningún armv7, pero por lo que he podido leer, se debe a que empleo la última versión de libtorrent. Como veo que pronto lo implementaréis dentro de pelisalacarta, tampoco me preocupa en exceso. Dejando esto a un lado, he caído en la cuenta de que al emplear Quasar o similares, los armv7 no tienen problemas con mkv, avi o mp4, pero la cosa cambia si hablamos de armv6. En esta última arquitectura, los .mkv van perfectos, pero en lo que respecta al resto de contenedores, logro reproducir 2 de cada 10 vídeos. ¿Tienes idea del porqué? Gracias por vuestros esfuerzos y por compartirlos con neófitos como yo.
Vamos por partes.
Hasta el día del inicio de este hilo ni zorra idea de qué versiones de libtorrent python (
Arvid Norberg) podíamos usar para android, para windows, rasps, osx y linux sí. Cracias a los binarios de DiMartino en la que incluye distintas versiones que podremos testear dependiendo del cacharro que usemos podremos saber que versión funciona mejor en nuestro cacharro. Cada cacharro, además de la arquitectura, a saber que distribución usa en SO concreto.
Como no hay datos que diga que tal OS+distro+arch funciona mejor con tal versión de libtorrent python, siempre aconsejaré usar, si es posible, versiones 0.16.xx que se sabe que funcionan bien.
El tema de contenedores, es simple. En los MKV, la info del vídeo está al principio de los datos y en AVI y MP4 al final. Para que no de problemas los contenedores AVI y MP4 se debe usar otra forma de almacenamiento; "storage_mode_allocate" (
enum storage_mode_t) pero tenemos un problema con las arquitecturas armv6-7, las semillas caen en picado. No se si se deberá al soporte que tengamos de almacenamiento. No recuerdo si lo probé. pero es un error real.
El que funcione en Quasar, posiblemente sea por que, Quasar, en alguna parte del código, controla que versión usar. A saber.
Todos los clientes torrent que he visto para xbmc-kodi usan la misma base (
using libtorrent in python) incluido MCT
