miércoles, 26 de diciembre de 2012

Solucionar problema con audio y mixer de Tvtime en Ubuntu 12.04

Hola . por fin escribiendo de nuevo en mi blog aqui les traigo la solucion a un problema que se presenta con las tarjetas sintonizadores y capturadoras de tv. sobre todo en los  en los modelos SAA7134/SAA7135HL. e problema es que por algunos cambios en los modulos como la separación de algunas partes de el modulo alsa algunos de de los problemas que se presentan son los siguientes

problemas


  1. no funciona el mixer
  2. el audio no se escucha
empecemos con las soluciones para la primera de el mixer es tan fácil como anteponer  el prefijo 
hw:0 el numero es el numero que representa a su dispositivo de sonido osea su tarjeta de audio. como saberlo se preguntaran casi siempre es el 0 pero por si tenemos dudas o tenemos mas de una tarjeta instalada en nuestra PC podemos saberlo con el siguiente comando

$ cat /proc/asound/

este nos mostrara algo parecido a lo siguiente

0 [Intel          ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xd3300000 irq 44
 1 [SAA7134        ]: SAA7134 - SAA7134
                      saa7134[0] at 0xd3100000 irq 16

bueno ya sabiendo cual es nuestro dispositivo simplemente nos resta agregarlo a nuestro archivo de tvtime.xml abrimos el archivo 

 sudo gedit /etc/tvtime/tvtime.xml

presionamos ctrl+f y buscamos la palabra mixer
no aparecerá algo parecido a esto 

 <option name="MixerDevice" value="default/Line"/>
lo cambiamos por 
 <option name="MixerDevice" value="hw:0/Line"/>
y liso ahora tvtime ya tiene activado el control de volumen 

el segundo paso consiste en hacer que se escuche el audio ya que pro el problema antes mencionado no ocurre esto es muy fácil  primero tiramos el comando siguiente 

$ pactl unload-module module-loopback

luego agregamos la siguiente linea al final  de este archivo alsa-base.conf el cual se encuentra en 

/etc/modprobe.d/alsa-base.conf

lo abrimos con nuestro editor favorito y al final de todo se le agrega esta linea 

nota:esta linea tambien soluciona el problema de audio general osea cuando no hay audio por completo en algunas laptop  hp y toshiba.

options snd-hda-intel model=generic

Ahora solo nos queda reiniciar el pc y listo ya esta funcionando nuestro mixer de tvtime  y ya podemos escuchar sin tener que estar moviendo el cable a cada momento ojo esta solución es para los que poseen un cable de la salida de la capturadora  sintonizador de tv hacia la entrada de audio de la tarjeta de audio .
espero les sirva ......

lunes, 20 de agosto de 2012

Como guardar los archivos flahs que hemos cargado en el navegador

Hola. aqui les pongo un pequeño script como guardar los archivos que cargamos en el navegador. es la modificación de un script que encontré hace rato  que hacia unos links este copia el archivo como tal a la carpeta  /tmp 
----------------------------------------------------------------------------------------------------------------------------------

#!/bin/sh
#
# Flash Temp Link Creator (by shuairan)
#
# description:
# does what has to be done.
# creates symlinks to the file descriptors of buffered firefox flash videos
# because the good old /tmp/FlashXXXX files are immediatly deleted with new flash player 10.2
#
# use at your own risk ;-D
# support, questions, bugs: twitter.com/shuairan or S.Riedinger@gmail.com
#Delete FlashXXXXXXXX symlinks
for i in $(ls -l /tmp | grep -i 'flash[[:alnum:]]\{8\} -> \/proc\/' | cut -d" " -f14); do
echo "Deleling: /tmp/$i"
rm "/tmp/$i"
done
#create new symlinks
for i in $(pgrep -f libflashplayer.so); do
ls -l /proc/$i/fd/* | grep -io '\/.* /tmp/flash[[:alnum:]]\{8\}' | while read line; do
echo $line
echo $i
FDFILE=$(echo $line | cut -d" " -f1)
TMPFILE=$(echo $line | cut -d" " -f3)
#echo "Create Symlink: $TMPFILE -> $FDFILE"
cp $FDFILE $TMPFILE
done
done
--------------------------------------------------------------------------------------------------------------------------------
solo debes de guardar  este contenido en un archivo .sh y darle permisos de ejecución  luego ejecutarlo desde la terminal o doble click y darle en ejecutar y ya estará tu archivo en la carpeta  /tmp
Espero les sirva