>У кого-то работает tv на mplayer-е в SECAM-е (под FreeBSD5.2.1 или выше)?
>
>А то у меня вот такая лажа.
>mplayer tv:// -tv driver=bsdbt848:norm=SECAM
>Selected driver: bsdbt848
>name: Brooktree848 Support
>author: Charles Henrich
>comment: in development
>format:ioctl: Invalid argument
>
> \/\/\/\/\/\/\
>Error: Cannot set norm!
>
>При этом PAL работает. ага, было такое дело, на самом деле переключение стандартов вообще не работает, просто пал там по умолчанию
приложить к нему надо следующий патч
--- libmpdemux/tvi_bsdbt848.c.orig Tue Jan 14 21:20:17 2003
+++ libmpdemux/tvi_bsdbt848.c Mon Jun 2 02:30:37 2003
@@ -297,7 +297,7 @@
if(req_mode == TV_NORM_PAL)
{
- priv->iformat = METEOR_FMT_PAL;
+ priv->iformat = BT848_IFORM_F_PALBDGHI;
priv->maxheight = PAL_HEIGHT;
priv->maxwidth = PAL_WIDTH;
priv->maxfps = PAL_FPS;
@@ -318,7 +318,7 @@
if(req_mode == TV_NORM_NTSC)
{
- priv->iformat = METEOR_FMT_NTSC;
+ priv->iformat = BT848_IFORM_F_NTSCM;
priv->maxheight = NTSC_HEIGHT;
priv->maxwidth = NTSC_WIDTH;
priv->maxfps = NTSC_FPS;
@@ -342,9 +342,9 @@
}
}
- if(req_mode == TV_NORM_SECAM) priv->iformat = METEOR_FMT_SECAM;
+ if(req_mode == TV_NORM_SECAM) priv->iformat = T848_IFORM_F_SECAM;
- if(ioctl(priv->btfd, METEORSFMT, &priv->iformat) < 0)
+ if(ioctl(priv->btfd, BT848SFMT, &priv->iformat) < 0)
{
perror("format:ioctl");
return(TVI_CONTROL_FALSE);