Some questions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

One of topic of my final course work that I thought is create a simple way to
demonstrate the DVB in Linux (software-only approach). Something like:

FRONTEND -> DEMUX -> AUDIO/VIDEO -> PLAYER

Notes:
- I'm omitting the block referring to SEC and CA.
- As I'm in Brazil I'm focusing in ISDB-T standard

My first step is create a code based in dvb_dummy_fe.c to take a place of a
'dummy' ISDB-T frontend. After that created a userspace program to 'inject' a
TS into the frontend. I know that is useless if I already have the Transport
Stream but I like to at least pass trough 'frontendX' device.

1) Where is /dev/dvb/adapter/frontendX created? I saw that in dvbdev.c,
but when I load dvb_dummy_fe.ko frontendX would not have to appear?

2) As dvb_dummy_fe.c doesn't have module_init() and module_exit() definition.
(and noted that this happens in other files in frontend/ too) is API
(Frontend Function Calls) used to access,
i.e: ioctl(fd, FE_GET_FRONTEND, struct ....)

Other information:

- I'm using 2.6.33-git
- $ grep ^CONFIG_DVB .config

    CONFIG_DVB_CORE=y
    CONFIG_DVB_MAX_ADAPTERS=8
    CONFIG_DVB_CAPTURE_DRIVERS=y
    CONFIG_DVB_FE_CUSTOMISE=y
    CONFIG_DVB_DUMMY_FE=m


Another topic that I would add is my work is regarded to userspace tools [1]
to processing the sections related do ISDB-T.

[1] http://linuxtv.org/hg/~pb/dvb-apps-isdbt

I would appreciate if developers in this maillist point some directions. Mauro
and Patrick answered some private emails with questions, but I like to exchange
discussion.

Maybe what I said it thoroughly out of context and I'm thinking on the
wrong way,
but except linuxtv.org and kernel Documentation/ it's difficult to get
 expertise
in topics regarded what could be a cool way to do a good final
course work.

Kind regards,

--tm
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux