lundi 30 décembre 2013

Audio Streaming Ubuntu PulseAudio to Samsung Home Entertainment System DLNA HT-F4500 HT-F4550

My goal is to connect my Ubuntu VLC player with my TV Home Entertainment  via DLNA.

My configuration is laptop DELL Precision under Ubuntu 13.10 and Rygel DLNA Server.

Rygel packages installed:
  • rygel
  • rygel-gst-launch
  • rygel-gst-renderer
  • rygel-mediathek
  • rygel-playbin
  • rygel-preferences
  • rygel-tracker
  • librygel-core-2.0-1
  • librygel-renderer-2.0-1
  • librygel-renderer-gst-2.0-1
  • librygel-server-2.0-1
I think someones are not used here.

I use Rygel in user mode, so configuration file is located into ~/.config/rygel.conf

In configuration file I unset transcoding: enable-transcoding=false and  I set GstLaunch section :

[GstLaunch]
enabled=true
launch-items=mypulseaudiosink
mypulseaudiosink-title=FLAC Audio on @HOSTNAME@
mypulseaudiosink-mime=audio/flac
mypulseaudiosink-launch=pulsesrc device=upnp.monitor ! flacenc

Ubuntu audio settings are set to play sound through DLNA/UPnP Streaming.
UPnP output volume should not be greater than 100% otherwise there is sound saturation with my system.

Once Rygel server is started, audio stream is accessible by Samsung DLNA Client as GstLaunch

Note (Jan, 02, 2014): Actually, I don't know why but I can't use every speakers of my 5.1 system.

These links help me:

mardi 10 décembre 2013

Architecture logicielle et Kata

Quelques sites intéressants qui traitent d'architecture logicielle et de Kata - entraînement au logiciel (si... si...):

Il faudra que j'ajoute des liens au fur et à mesure de mes découvertes.

samedi 7 décembre 2013

Ce soir aux Vaux


Ce soir, repas à l'Abbaye des Vaux de Cernay.

L’abbaye a récemment fait parler d'elle dans les journaux, car elle s'est faite cambriolée.

J'espère que malgré tout nous profiterons de bons vins.

a+
Gil

vendredi 22 novembre 2013

Vendredi soir

Bon, voilà la semaine de termine. Je suis en gare de royan pour prendre mon train, correspondance à Niort.

Aujourd'hui fut une bonne journée, très sympa ce midi. Nous avons encore bien rigolé.

Qq photos de l'église de Royan.
Je dois avouer ne pas trop aimer le style des années 50 et elle est bien mal en point cette église.

jeudi 21 novembre 2013

Jeudi matin dans la chambre

Allez une petite photo depuis l'intérieur de la chambre.

Jeudi matin

Voilà le grand jour avec l'examen du toeic ce soir. Même s'il on se rend compte qu'il n'a pas une grande valeur, c'est toujours un peu stressant. Au moins pour moi.

Sinon, hier soir était encore une soirée mémorable. Malgré le fait que nous avons pris une bonne sauce en allant au resto, nous  avons bien rigolé avec Steven, un anglais d'une quarantaine d'années environ.
Comme il le disait lui même:we spoke about politic and religion. :-)

Arf...

Sinon, hier midi, nous étions avec un professeur et ce fut aussi très particulier, un autre charme... :-)
Genre de charme où nous n'avions pas une minute  de repis pour souffler tant nous étions sollicités avec énergie pour travailler notre anglais. C'était quelque chose... :-D très sympa...

A+

mercredi 20 novembre 2013

Mercredi matin

Petits photos du mercredi matin où la brume est levée. J'espère que la journée restera belle,mais qu'est ce qu'il fait froid.

mardi 19 novembre 2013

Mardi soir au resto

Super soirée avec un jeune texan du nom de Brian.
Nous avons appris plein de choses dont le fait que la nouvelle coutume par chez lui est to have truck nuts.
Arf...

Mardi soir au Carel

Bon, ce soir je suis déjà sur les rotules et pourtant je dois aller dîner avec un anglais et donc rester concentré.

Je suis fier de mon résultat de toeic en entraînement même si je me doute qu'il est trop élevé pour refléter celui que j obtiendrai jeudi soir durant l'examen réel.

Allez je file...

lundi 18 novembre 2013

Repas du lundi soir

Bon, ce n'était pas un mais une, et elle n'était pas anglaise mais Texane (from Dallas) .

Donc, un dîner avec une américaine qui semble préférer les grands espaces plats aux paysages montagneux.

Long débat autour de la situation sociale Française, je ne suis pas particulièrement à l'aise sur le sujet... :-(

J'ai trouvé cela un peu long parfois et il ne faisait pas chaud au restaurant.

Malgré tout c'est intéressant de partager des accents de diverses origines.

Allez, dodo et d'attaque pour demain.

Premier jour

Bon, aïe aïe aïe, j'ai l'impression d'être une bille.
Mais je comprends c'est déjà ça :-)
D'ailleurs, ce soir exercice toeic listening et j'ai fait 92/100 étonnant ?! Certainement beaucoup de chance ;-)

Ce soir, comme ce midi, repas avec un anglais. C'est sympa.

A+
gil

Royan dans la brume

Voilà, lundi matin depuis le balcon de l'hôtel.
Il fait frais, un peu de vent.
J'espère que la brume va se lever, mais en attendant cela couvre l'océan d'un certain mystique.

dimanche 17 novembre 2013

Arrivée à royan

Bon me voilà arrivé à Royan.
Chambre d'hôtel sympa avec vue directe sur l'océan.

Je vous raconterai mes péripéties d anglais.

Good night
gil

mercredi 13 novembre 2013

Generation sous BuildRoot

Alors après un Git pour cloner la dernière version de buildRoot, je génère la doc.

Je suis sous Ubuntu 13.10 et pour générer la doc j'ajoute les paquets asciidoc et w3m. (peut être ai-je d'autres paquets qui sont présents depuis longtemps ??? tant pis, je ne les citerai pas ici)

la commande: make manual-html et la doc est générée dans output/docs/manual/manual.html

Configuration: make menuconfig

Et là, il me faut ncurses. Pourtant j'ai ncurses5 je vais donc installer la partie devel: libncurses5-dev. Et maintenant c'est ok, le menu s'affiche.

Bon, j'ai choisi qq options bateaux pour essayer, l'idée étant d'ensuite passer sous QEmu pour lancer le système linux généré.

à suivre...
Gil

Noyau Linux et Distribution embarquée

Bon, ces derniers jours, pas grand chose à noter.
Je n'ai pas eu le temps (ou pris le temps) d'avancer sur mon programme Android.

Par contre, des points qu'il me serait important d'étudier sont:
  • Obsolescence d'un noyau de la branche 2.6
  • Génération d'un système via BuildRoot (voir un tuto)
  • Développement d'un windowsManager pour X
  • Essais sous QEmu
Bon, maintenant yaka trouver le temps.

Gil

mercredi 6 novembre 2013

Point Android

Bon, allez, malgré tout, un p'tit topo Android.

J'avance très doucement sur mon apprentissage Android.

Développement d'une application qui lit un flux RSS de façon périodique (service Android en polling) pour un affichage dans un Activity dédié.

Rien de transcendant... Mais cela me permet de comprendre l'architecture d'Android, de comprendre la problématique des échanges entre Activities/Services... Très sympa et formateur.

Un point que je n'ai pas encore véritablement abordé, c'est une "vraie" persistance des données récupérées périodiquement par mon Service Android.

L'Activity IHM qui est chargée de présenter les données n'étant pas omniprésente, elle ne reçoit que la dernière mise à jour du service et pas un "historique" du polling du flux RSS, je ne sais pas si je suis très compréhensible dans mon explication.

En tout cas, je me dirige vers un enregistrement "fichier" de mes polling par service pour une restitution IHM ultérieure. Je ne sais pas si sous Android c'est le plus judicieux.

Si qq'un me lit et à un avis sur la question, qu'il n'hésite pas à partager.

Au passage, il faudrait que je place mon projet git sur un serveur publique....

à suivre
Gil

P'tit coin guitare

Bon, pas trop de nouvelle côté informatique alors un p'tit point guitare.

Comme le conseille Nicolas sur son site sweeping, je bosse quotidiennement un peu de sweeping donc.

Max pour le moment,triolets à 100bpm à la noire. Mouais... J'suis pas méga fier mais il écrit qu'il faut des semaines... des mois... j'vais m'accrocher :-)

samedi 2 novembre 2013

Diffusion en 3D

Mon objectif est d'afficher un film en 3D diffusé depuis mon ordinateur via VLC.
Le film est en full HD 1920x1080p, les codecs utilisés:

  • vidéo: H264
  • audio: AC3
Sur le PC, il faut que la sortie HDMI soit en 1920x1080 et attention au taux de rafraîchissement; il faut le placer à 24Hz.
Enfin, sur VLC il faut masquer l'interface et passer en "interface minimale" (Ctrl+H).

Gil

Des commandes utiles...

Voici un article que je mettrai à jour régulièrement pour y faire état des commandes intéressantes.



a+
Gil

vendredi 1 novembre 2013

Retourner ma p'tite vidéo ... qq liens

Voilà, j'ai tourné une petite séquence vidéo à Paris de la tour Eiffel qui scintille.
Et... Et bien, filmé depuis mon tél portable, aïe ! la vidéo est basculée de 90° à gauche.

Bon, il me faut la redresser avant de la diffuser.

Tout d'abord, un site sur lequel je viens de trouver des infos concernant le montage vidéo: http://www.lprod.org

Sous linux, j'ai chargé kino pour faire le montage. Mais pour le moment, je ne vois pas comment "tourner" (rotation) ma vidéo :-( ...

Je suis donc passé sous avidemux qui m'a permis de faire cette rotation.

Sous avidemux, après chargement de la vidéo, j'ai modifié:
  • l'encodage vidéo, en passant en Mpeg4-Asp (xvid)
  • je ne touche rien en "configuration"
  • par contre dans les "filtres" j'ai utilisé le filtre "transform/rotate" avec un angle de 90° pour effectuer la rotation sur la droite. Le bouton aperçu permet de vérifier l'angle sélectionné.
  • Pour la partie audio j'ai conservé "copier"
  • Le format, je l'ai passé en "mp4"
Puis j'ai enregistré ma vidéo dans un autre fichier de sortie.

a+
Gil

Mes activités d'octobre/novembre

Voici les quelques thématiques qui me tiennent à cœur sur octobre/novembre.

  • La définition d'un protocole sécuritaire (sûreté de fonctionnement ou SdF),
  • L'intégration d'une solution DDS dans un développement sécuritaire (SdF),
  • L'apprentissage du développement sous Android,
  • Côté guitare, des travaux sur Sultans of Swing et le sweeping
Je pense développer ces thématiques dans des articles distincts de ce blog.

Gil

Il en fallait un...

C'est donc le 1er article de mon blog.

Je pense utiliser ce dernier afin d'archiver et faire part de mes passions et mes développements, donc des sujets autour de la programmation informatique et de la guitare.

Gil