Freebox Player Pop (V8)

Concerne le projet: Freebox Player Pop (V8)
Ouverte par Arnall - 07/08/2020
Dernière modification par rfliedel - 21/12/2020

FS#31738 - Ajouter le support de l'auto frame rate

Etape à reproduire :

1) fixer une fréquence d’affichage dans les paramètres d’AndroidTV (4K@30, 1080@60....) ou laisser le mode automatique
2) visionner un film diffusé en 24 images par seconde (sur Disney+) par exemple.

Ce que j’observe :

l’image est saccadée, notamment sur les travelings.

Ce que je souhaite :

qu’Android TV adapte sa fréquence à la fréquence de la vidéo diffusée, afin que l’image ne soit plus saccadée.

Informations complémentaires :

il est possible de fixer manuellement une fréquence d’affichage 1080@24 ou 4K@24, mais cela reste fastidieux, et il faut rechanger la fréquence à chaque changement de source... on ne devrait pas avoir à se soucier de cela. Les applications directement installées sur ma TV (LG OLED55C6V) font cela très bien.

Auteur anonyme a commenté le 11.08.2020 14:01

+1 , on est en droit d'avoir ça ,surtout sur nos TV 4K full compatible avec les dernières technologies ... !

Arnall a commenté le 11.08.2020 19:59

Apparemment ce n'est pas propre au player Pop mais à Android TV.

https://nvidia.custhelp.com/app/answers/detail/a_id/4908/~/match-content-frame-rate-on-shield-tv-%282019%29

Décidément la seule box qui vaille la peine pour regarder la TV c'est l'Apple TV, Android TV n'est pas mature :(

Ce n'est pas propre à Android TV.

J'ai une MiBox S en parralèlle et cela fonctionne très bien.
Dans Kodi sur MiBox S par exemple, on peut choisir les combinaisons de résolution/fréquences qu'on autorise pour qu'il switche.

Sur la Pop, le même menu sur Kodi n'affiche que la résolution courante (pas de switch possible donc).

Arnall a commenté le 18.08.2020 09:49

Bonjour,
vous avez quelle version d'AndroidTV sur votre box ? les API de matching ne sont peut être pas dispo sur la version d'AndroidTV de la POP.(version 9 je crois)

De ce que je comprends le matching se fait app par app en fonction des API Android qu'elle utilise. Il n'y a pas de setting global permettant de match le framerate quelle que soit l'application, ce qui est le cas sur l'AppleTV.

https://developer.android.com/guide/topics/media/frame-rate

Android TV 9, comme la pop.

Et ca fonctionnait déjà lorsque la MiBox S était sous Android 8.

ValFibre a commenté le 01.09.2020 07:27

Un truc aussi simple que l'autoframerate non pris en charge par la Pop, c'est un scandale...

Mais que faites vous les dev ??? Bande de bras cassé va...

Malheureusement, il y a déjà des fréquences manquantes sur la Devialet depuis décembre 2018...

nodirt a commenté le 09.01.2021 21:48

+1, avec Kodi sur Xiaomi mibox aucun problème pour l'auto framerate, notamment du 50p au 24p.
Par contre sur player pop il le faire manuellement à chaque fois, une galère pas possible.
Au boulot les développeurs.

M4SK a commenté le 09.01.2021 22:51

Ah bah tiens, la bonne blague...
Sur ma config, le changement manuel a, en plus d'être pénible et non persistant (la pop repasse en 50Hz après redémarrage), provoque des soucis de protection DHCP Widevine...
Donc je suis obligé de faire plusieurs changements d'affilée pour reset tout l'affichage, jusqu'à parvenir à récupérer à la fois le framerate que je veux ET un niveau DHCP valide (1.0 et pas "none" dans DRM Info).
Lancer Disney+ avec un niveau de DHCP à "none" provoque une "erreur 39", ou des erreurs dash/rash sous oqee, ou un écran noir avec Prime vidéo.

Bref, des soucis en cascade...

Une sacrée équipe de nullos chez Free !
Quand je vois la pub pour la 5G (Free se vantant d'être le meilleur...) Ca me fait bien rire!

Admin
phh_f a commenté le 17.06.2021 09:30

Bonjour à tous,

Voici une version release candidate qui inclut la possibilité pour les applications de contrôler le frame rate. Pour l'activer, il faut aller dans Paramètres ⇒ Préférences relatives à l'appareil ⇒ Paramètres avancés ⇒ Affichage ⇒ Fréquence d'affichage contrôlée par l'appli.

Notez bien que comme le signale le nom de l'option, c'est l'application qui devient maître de la fréquence d'affichage, donc il faut que l'application le veuille! Ça sera le cas que Kodi, ou NOVA Video Player en activant l'option idoine, mais un grand nombre d'applications ne veulent pas grand chose, donc la fréquence d'affichage reste celle d'origine.

La procédure pour récupérer cette nouvelle version:

1 - Téléchargez ceci : https://android.googleapis.com/packages/ota-api/package/0cdf43eb7341c0310b2fdc0e2f84b50416503809.zip

2 - Placez le sur votre clé USB.

3 - Branchez votre clé USB sur le Player Pop.

4 - Faîtes un démarrage en Recovery :
→ Débranchez l'alimentation électrique
→ Maintenez le bouton reset enfoncé
→ Rebranchez l'alimentation électrique
→ Relâchez le bouton reset lorsque "Fast Boot" s'écrit à l'écran puis faîtes un appui court sur ce même bouton reset

5 - Dans le menu Recovery, validez le choix "Mettre à jour depuis un périphérique externe",("Update from udisk" si c'est une clef USB, "Update rom sdcard" sinon)

6 - Sélectionnez le fichier 0cdf43eb7341c0310b2fdc0e2f84b50416503809.zip que vous venez de télécharger

Voir https://dev.freebox.fr/bugs/task/35056 pour discuter des bugs de cette fonctionnalité

Arnall a commenté le 17.06.2021 22:56

Bonjour,

installé puis testé avec résolution 4K 50fps, YCbCr422 , HDR.

Aucune différence visible sur : Netflix, Amazon Prime, Disney+, toujours du 50Hz et du judder.

Je suppose donc que l'option n'est valable que pour les gens qui désirent regarde des vidéos pirates… c'est ballot…

Est il prévu de sortir OQEE sur AppleTV ? Que je puisse débrancher la Pop à tout jamais ! Faites de mon rêve une réalité…

ibaloo a commenté le 18.06.2021 05:53

@arnaud il faut lire ce qui est écrit par Pierre-Hugues avant de poster. Le firmware n'est compatible qu'avec les applications KODI et NOVA PLAYER.

En gros ce firmware est pour les particuliers - j'en fait partie - qui ont une blueray-thèque dématérialisée de milliers de films sur disque dur (25 To en ce qui me concerne). Rien à voir à voir donc avec Netflix, Prime video ou Disney+.

"Je suppose donc que l'option n'est valable que pour les gens qui désirent regarde des vidéos pirates… c'est ballot…"

Ballot mais très utile. Parmi les "pirates" il y a des gens dont je fais partie qui achètent tous les BR qu'ils téléchargent - et même largement davantage, je dois en acheter entre 5 et 10 / mois depuis 6 ans. Simplement nous préférons garder nos BR sous blister car ça leur donnera plus de valeur dans le futur. CQFD.

Arnall a commenté le 18.06.2021 08:36

Bonjour ibaloo,

j'ai parfaitement lu le message de Pierre-Hugues, qui n'indique nul part que cela ne marche que sur Kodi ou Nova Player. J'ai donc réalisé mes tests sur ce qui importe vraiment à savoir les applications installées avec la Freebox Pop, dont les raccourcis se trouvent même sur la télécommande et dont on paye un abonnement via Free.

Je sais également que c'est moi qui ai écrit ce ticket à l'origine, car sur d'autres plateformes Android, la Nvidia Shield par exemple il y a des moyens mis en place pour adapter la fréquence à la source, au moins manuellement et plus simplement. Vous remarquerez que je cite explicitement Disney+ dans le ticket. Bien sûr j'ai une TV connecté qui me permet de regarder Netflix et consort avec le meilleur confort mais j'aimerais vraiment ne pas avoir à switcher en permanence.

Pour finir je vous remercie de m'informer sur votre blueraythèque mais comprenez que votre cas ne peut refléter qu'une extrême minorité de gens, je suis donc sincèrement content pour vous mais la priorisation des tickets doit nécessairement prendre en compte l'intérêt du plus grand nombre.

Cdt.

Admin
phh_f a commenté le 18.06.2021 11:14

@Arnall Comme je l'ai dit, et le dit le nom de l'option, ce nouveau firmware laisse la liberté aux applications. Les fonctions que ça utilise pour faire ce changement sont tout à fait standard, documentées et publiques: https://developer.android.com/guide/topics/media/frame-rate . La liste des applications qui gèrent ces fonctions est complètement indépendante de ma volonté. Elles font ce qu'elles veulent.

Maintenant, je suis bien d'accord que cette fonctionnalité est utile, y compris pour les applications qui refusent de le faire. Mais il me parait raisonnable d'avoir comme première étape de développement, de s'occuper des applications qui veulent cette fonctionnalité, et seulement une fois que cette fonctionnalité fonctionne correctement (ce qui n'est pas encore le cas), de passer aux autres applis.

lcsz a commenté le 19.06.2021 12:49

Bonjour,
Sur mon player la fonction ne passe pas… J'ai testé Kodi, Nova et Netflix. Dans les logs le framerate semble a 0.
V/AmlogicVideoDecoderAwesome: *Input Frame Rate is 0..
V/AmlogicVideoDecoderAwesome: videoDefine.xFramerate:0

arnaudth a commenté le 22.06.2021 09:03

Bonjour,
j'ai effectué quelques tests rapides.
Avec emby le framerate s'ajuste.
Avec Amazon Prime Video le framerate ne s'ajuste pas (alors que sur le FireStick le framerate s'ajuste).
Je ferais des tests plus poussé quand j'aurai le temps.

Cordialement.

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche