Freebox Player (Revolution / V6)

  • État Nouveau
  • Pourcentage achevé
    0%
  • Type Évolution
  • Catégorie Entrées/sorties → CEC
  • Assignée à Personne
  • Système d'exploitation Tous
  • Sévérité Basse
  • Priorité Très Basse
  • Basée sur la version 1.2.7
  • Due pour la version Non décidée
  • Échéance Non décidée
  • Votes 1
  • Privée
Concerne le projet: Freebox Player (Revolution / V6)
Ouverte par Webdk - 19/06/2013

FS#12528 - Combinaison de touche pour couper que le player

Bonjour,

L’idée serai de pouvoir (avec le CEC activé) :
- Lors de la pression sur le bouton veille : éteindre la freebox et tous les périphériques CEC programmées pour)
- Lors de la pression sur Vieille + une autre touche (AV par exemple) n’éteindre que la Freebox.

Cela permettra dans certain cas comme : “je regarde la TV et je veux jouer à la console : mince je suis obligé de soit laisser la Freebox allumée soit de tout éteindre de d’allumer la TV indépendamment...” de ne plus exister.

Merci

seagate a commenté le 27.06.2013 21:22

c est vrai ca serais bien pratique pour ma part je desactive le CEC pour jouer a la console et eteindre le player!!!
+1

DFAL a commenté le 29.06.2013 10:30

Bonjour,

Ceci est dû au fait que le Player ne respecte pas la norme de fonctionnement du CEC qui veut que le téléviseur soit le “root” et le Player un “périphérique”, et que lorsqu’on arrête un “périphérique” (comme le Player), on revienne sur le signal de la télévision (et non pas éteindre la téléviseur), ou d’un autre “périphérique” actif (selon une priorité à définir).
Free (ou ses développeurs) considère le Player comme l’appareil principal, qui doit asservir tous les autres éléments de la chaine CEC à son profit, et entre autre éteindre le téléviseur lors de son arrêt.
Ayant eu à utiliser un lecteur BD pendant une période, (lecteur BD Player hors service), j’ai constaté que lorsque j’allumais celui-ci, il prenait la main sur le téléviseur, mais que lorsque je l’éteignais, il rendait la main au téléviseur. J’ai décrit ce point dans le ticket http://bugs.freeplayer.org/task/11670.

Cordialement,

DFAL

frbxdvd a commenté le 11.07.2013 17:15

+ 1 j’utilise le player comme root, car la télé n’est plus qu’un moniteur pour moi... une combinaison de touches comme AV + OFF serait la bienvenue pour n’éteindre que le player...

DFAL a commenté le 11.07.2013 19:38

@frbxdvd

Bonjour,

Ce que vous décrivez c’est le mode de fonctionnement “normal” d’une chaine CEC avec le téléviseur comme “root” ;-)

Lorsqu’on éteint le Player, on doit basculer sur le téléviseur et non l’éteindre !
Un Player sans téléviseur présente assez peu d’intérêt (malgré toutes les indéniables qualités du Player), mais un téléviseur sans Player c’est une réalité pour nombre de personnes ;-) Ce n’est pas une question d’intelligence, de qualité ou de capacités du Player, c’est tout simplement de la logique.

Cordialement,

DFAL

frbxdvd a commenté le 12.07.2013 05:50

Bonjour DFAL,
L’avantage du player est d’être évolutif et ainsi s’adapter a des besoins d’utilisateurs ! Chez beaucoup d’entre nous, la télé, n’est plus utilisée qu’en “moniteur”, en périphérique secondaire d’un lecteur.
Lorsque je regarde un br 3d, je n’utilise pas le player (uniquement pour les dvds) ou, l’orque j’écoute de la musique, la télé est éteinte (programmée pour ne pas m’éteindre le player).
Ce qui est proposée a free, est de permettre l’arrêt du player sans faire intervenir le CEC, via une combinaison de touches...

DFAL a commenté le 12.07.2013 07:14

@frbxdvd

Bonjour,

Si Free respectait le standard CEC il n’y aurait pas besoin de cette évolution...

Si pour *certains* le téléviseur n’est plus qu’un simple moniteur, je pense que pour la *majorité* il est resté l’élément principal de leur système audio/video.

Dans un autre message (http://bugs.freeplayer.org/task/10466), j’avais proposé d’étendre les différents options d’interactions CEC entre le téléviseur et le Player pour satisfaire à tous les modes d’utilisation :

En fait de paramètres, il me semble qu’il en faudrait 4 :
1) l’allumage du téléviseur/ampli doit-il allumer le Player ? (est-ce que le Player doit réagir à une commande d’allumage du téléviseur ou d’un ampli Home Cinema qui vient par le CEC ?)
2) l’extinction du téléviseur/ampli doit-il éteindre le Player ? (est-ce que le Player doit réagir à une commande d’extinction du téléviseur/ampli Home Cinema qui vient par le CEC ?)
3) l’allumage du Player doit-il allumer le téléviseur/ampli ? (est-ce que le Player doit relayer la commande d’allumage vers le téléviseur/ampli Home Cinema via le CEC ?)
4) l’extinction du Player doit-il éteindre le téléviseur/ampli ? (est-ce que le Player doit relayer la commande d’extinction vers le téléviseur/ampli Home Cinema via le CEC ?)

Par défaut, (modifiable au gré de l’utilisateur), il me semble qu’il faudrait :
1) non : l’allumage du téléviseur/ampli ne doit pas allumer le Player (on ne veut pas nécessairement utiliser le Player)
2) oui : l’extinction du téléviseur/ampli doit éteindre le Player (à quoi bon le laisser allumer si le téléviseur n’est plus là pour afficher son contenu); note : à moduler en fonction de la présence d’un ampli Home Cinema –> si l’ampli ou le téléviseur reste allumé, alors le Player ne doit pas être éteint, (le téléviseur et l’ampli sont des appareils de “restitution” par rapport au Player qui est un appareil de “diffusion”).
3) oui : l’allumage du Player doit allumer le téléviseur/ampli, et commuter sur l’entrée Player, (sinon je ne vois pas trop l’intérêt d’allumer le Player...); note : à moduler en fonction de la présence d’un ampli Home Cinema –> selon le flux diffusé par le Player, il faudrait provoquer l’allumage du téléviseur (présence d’un flux video) et/ou de l’ampli (présence d’un flux audio), ainsi en présence uniquement d’un flux audio on pourrait se contenter de n’allumer que l’ampli (l’affichage du Player ne doit pas dans ce cas être considéré comme un flux video, contrairement au flux en provenance du décodeur TNT, de la TV ADSL, du lecteur BD/DVD...); ceci est peut être gérable en jouant su le “type CEC” des différents composants du Player.
4) non : l’extinction du Player ne doit pas éteindre le téléviseur/ampli, mais il “faudrait” que le téléviseur commute sur sa fonction télévision

D’après des documents trouvés sur Internet (http://www.quantumdata.com/pdf/CEC_HDMI_Conference_Final.pps et http://xtreamerdev.googlecode.com/files/CEC_Specs.pdf), il semblerait qu’on sache identifier le rôle de chaque périphérique (téléviseur = affichage = “root” = logical 0, Player = source = “leaf” = logical 1,2,3, 4,6,7,8,9,10,11, Ampli Home Cinema = relais = logical 5). De là je suppose qu’on doit être capable de gérer les évènements CEC ?

Dans le document PDF, on trouve le comportement attendu par rapport à certains messages, avec un récapitulatif page 51 (table 8) :
- <Active Source> depuis Player : TV should switch to the appropriate input.
- <Inactive Source> depuis Player : The TV may display its own internal tuner
- <Standby> depuis TV : Switch the device (Player) into standby

Cordialement,

DFAL

frbxdvd a commenté le 12.07.2013 16:18

Waou ! Tout ça... Je ne comprends pas votre situation... et me demande même si vous avez une freebox !?

Le post que vous citez n’est plus actif depuis un an : pour cause, ces choix sont depuis proposés dans le paramétrage CEC du player.

On peut accepter/refuser que le player soit allumé par la TV et inversement accepter/refuser d’allumer la TV en même temps que le player ! Ces réglages se font en concordance avec les réglages sur la TV (j’ai les mêmes options).
Et chez moi cela fonctionne parfaitement (tv & br panasonic).
Je sais qu’avec un tve samsung ou philips (c’est un constat personnel), c’est plus aléatoire au niveaux des interactions.

Et franchement, le player remplace avantageusement les options utiles sur une tv... d’où le fait de n’utiliser que la télécommande du player.

DFAL a commenté le 17.07.2013 07:38

Bonjour,

@frbxdvd

Pouvez-vous m’indiquer comment configurer mon Player V6 (firmware 2.0.2) pour obtenir le fonctionnement suivant :
- lorsque j’allume mon téléviseur, je veux pas que le Player reste en veille (qu’il ne soit pas mis en service)
- lorsque j’éteins (ou met en veille) mon téléviseur, si le Player est en service, je veux qu’il passe en veille
- lorsque je mets en service mon Player, si mon téléviseur est en veille je veux qu’il se mette en service, et je veux que le téléviseur commute sur le Player
- lorsque je mets en veille mon Player, je veux que mon téléviseur revienne sur son tuner interne

@webdk (et devs Free)

Je ne sais pas si cela est possible, mais pour la mise en veille du Player, peut être serait-il possible de gérer une “double pression” sur la touche veille de la télécommande Freebox ?
- première pression, démarrage d’un timer interne dans le Player, pas d’action (immédiate) de mise en veille
- si aucune autre pression de la touche veille durant le temps imparti au timer, alors le Player passe en veille, mais ne provoque pas l’extinction de tous les autres appareils connectés dans la chaine CEC (”Inactive Source”)
- si une seconde pression intervient durant le temps imparti au timer, alors le Player passe en veille, et provoque la mise hors service de tous les autres appareils connectés dans la chaine CEC (”System Standby”)
La durée de la temporisation pourrait être réglée par l’utilisateur, avec une valeur par défaut fixée par exemple à 2 secondes.

Pour revenir sur la norme CEC, je pense qu’il faudrait distinguer la commande “System Standby” prévue pour arrêter tous les appareils, et une séquence “Request Active Source” (passe la main à un autre device) / “Inactive source” (pour basculer le téléviseur sur une autre source ou sur son tuner interne).

Cordialement,

DFAL

frbxdvd a commenté le 18.07.2013 20:37

Bonjour dfal
Voici les réglages qui marchent chez moi sur tv panasonic, mais pas sur tv samsung (aléatoire). Comme vous pourrez le constater, les options proposés chez moi par la tv et la box ne permet pas tous les choix... et, c’est la tv qui est en cause...

- lorsque j’allume mon téléviseur, je veux pas que le Player reste en veille (qu’il ne soit pas mis en service)
réglage de la tv (pana) sur démarrage simultané = OFF et player indifférent incompatible choix 3

- lorsque j’éteins (ou met en veille) mon téléviseur, si le Player est en service, je veux qu’il passe en veille
réglage de la tv (pana) sur arrêt simultané = ON et player mise en veille depuis les équipements hdmi = ON incompatible choix 4

- lorsque je mets en service mon Player, si mon téléviseur est en veille je veux qu’il se mette en service, et je veux que le téléviseur commute sur le Player
réglage de la tv (pana) sur démarrage simultané = ON et player indifférent incompatible choix 1

- lorsque je mets en veille mon Player, je veux que mon téléviseur revienne sur son tuner interne incompatible choix 2
réglage de la tv (pana) sur arrêt simultané = OFF et player mise en veille des équipements hdmi depuis la freebox = OFF

Mais c’est pas le sujet de cette tache !

Ce qui nous intéresse ici est une combinaison de touches afin de n’éteindre que le player, soit l’équivalent de : mise en veille des équipements hdmi depuis la freebox = OFF sans avoir a modifier ce réglage (défaut = ON).

DFAL a commenté le 19.07.2013 07:10

@frbxdvd

Bonjour,

Vous semblez donc confirmer que la configuration de gestion CEC que je demande soit impossible à obtenir avec le Player. Pourtant c’est le mode de fonctionnement que j’obtiens avec un lecteur BD à 50 euros.

Pour le sujet initial de cette tâche, j’ai proposé une solution : double pression sur la touche veille de la télécommande, peut être plus simple à mettre en œuvre qu’une combinaison de touches, et probablement aussi plus pratique/ergonomique (on peut le faire en tenant la télécommande d’une seule main et avec un seul doigt ;-) ). C’est un peu le mode de fonctionnement que l’on retrouve sur les vidéos projecteurs.

Cordialement,

DFAL

DFAL a commenté le 19.07.2013 07:14

PS : quelque soit la solution retenue pour répondre à la demande de la tâche, il faudra que le Player n’envoie pas une commande CEC “System Standby”, et si possible envoie une commande “Inactive Source” pour rendre la main au Téléviseur, ce qui nous ramène sur l’autre problème que j’expose ;-)

Pour les “devs” : serait-il possible de savoir qu’elles sont les séquences de commandes CEC mises en œuvre par le Player dans les différentes interactions ?

Cordialement,

DFAL

Webdk a commenté le 22.07.2013 09:16

Oui, double pression ou combinaison peu importe je souhaite juste pouvoir choisir entre veille de tout mes périphériques ou veille du player seulement.

Après en ce qui concerne les normes ou autres ... ce n’est pas vraimeent le sujet :) le player en “composant central” du CEC est très bien.

Par contre si un dev passe par là, si il pouvait statuer. ;)

Web

DFAL a commenté le 23.07.2013 06:17

Bonjour,

Le problème avec “le player comme composant central du CEC” c’est que du coup les autres appareils (et le téléviseur) ne peuvent plus agir et réagir correctement; ce qui a motivé votre ticket.
Le code de la route français dit “on roule à droite”. Si quelqu’un décide de “rouler à gauche”, vous imaginez bien les problèmes que cela va poser. Et pourtant, à la base, il n’y a pas de raison de rouler plus à droite qu’à gauche, mais à un moment il faut que tout le monde se mette d’accord sur une règle.
Le standard CEC c’est cela. Il ne s’agit pas de dire “c’est mieux” ou “c’est moins bien”. Il s’agit d’appliquer les mêmes règles par tous pour que cela cohabite harmonieusement. Imaginez d’avoir dans votre installation un second appareil qui se comporte comme le Player et dise “le Roi c’est moi”, qui aura raison ?

Votre demande consiste à définir la commande CEC que le Player devra envoyer lors de sa mise hors service :
- “System Standby” comme actuellement (de mon point de vue abusif par rapport au standard CEC)
- “Inactive Source” comme il devrait le faire s’il respectait le standard CEC, et au passage éliminerait votre problème de départ.

Il serait préférable, pour être dans l’esprit de la norme CEC, que par défaut le Player envoie une commande “Inactive Source”, et que sur demande explicite de la part de l’utilisateur il envoie une commande “System Standby”. D’où ma proposition “simple appui touche veille” / “double appui touche veille”.

Cordialement,

DFAL

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche