Re: Studio-grade hardware support?

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



  Hi Matt,

  To start, check out http://www.linuxmediaarts.com/ for a company
selling an SDI card that seems supported under linux, along with some
other 'high end' goodies.  But the cost is prohibitively expensive to
end-users, since we're not the market.

Matt G. (matt_g_@xxxxxxxxxxx):

> I've been unsuccessful in my search for info on linux hardware support
> for studio-grade, uncompressed capture/playback.  Is there anything
> along the lines of Matrox Digisuite supported under V4L or V4L2?  How
> about SDI?  Have any manufacturers provided sufficient information to
> support these products? 
> How about manufacturers that have refused to provide this info?

  Even if manufacturers provided this information, what linux developer
could a) afford the cards, or b) have equipment to use them?  I know I'd
love to have a matrox digisuite to maybe play with MPEG encoding,
compositing for my PVR, field-correct video output with a nice API, I
mean the stuff is awesome under windows, but I know that I can't afford
the hardware and if I could did write a driver, I'd be the only user!

> Another concern I have is the API.  Are the V4L-related APIs
> sufficient to build a professional-grade NLE?  I don't really care
> about realtime DVEs, or anything like that - I mainly care about audio
> synch, timecode/genlock, and realtime capture/playback of
> uncompressed.  Deck control is another huge issue, but also not a
> primary concern of mine.

  Well the V4L2 API (http://www.thedirks.org/v4l2/) is supposedly good
enough for what it wants to do: provide an API to consumer-level video
equipment.  It has support for timecode, but I don't think anything
implements that (but you can read VBI data and correlate it with video
frames, and I wrote a timecode decoder for this API).  The API has no
support for controlling genlocks, like if you wanted to genlock two
outputs or something, but what consumer cards can do this anyway, and
nothing yet supports the TV output API!

  Audio sync is a bit funny, what hardware did you want to support?  The
V4L2 API doesn't speak at all about audio, but I'm not sure what
hardware you'd be talking about here anyway.  For field-correct output
sync is also a bit weird, but again nothing supports the TV output API,
so I think this is mostly untested.

  I believe that most developers aren't actively rushing to get any of
this done either.  I hang out with most of the linux DVD developer
types, and we of course want to get field-correct output working at some
point for playing DVDs nicely, but most developers are too busy getting
things to look nice on their monitors to worry about TV output much.
For people into recording, they're also not overly concerned with
recording.  Most PVR efforts etc focus on recording every second field
at low resolution, like 253x240@xxxxxxxxx

  That doesn't mean we don't care about quality, but I don't see a big
push to get some of the more higher-end code done, even on our consumer
grade hardware.  Most users/developers of V4L seem to just want simple
PVR apps or watching half-speed 25/29.97fps TV in a little window.

> Is there any chance of this happening, or is this too much at odds
> with the other problems V4L is trying to address?  Are there other
> projects aimed at getting linux into the post/broadcast environments?

  Since most developers aren't working on V4L professionally, I don't
see why we'd want to target the post/broadcast environments.  Sure
people want to write NLEs for editing their home videos, but few
developers are writing films or authoring TV shows.  I can say that I
for one like quality and try to write apps that are professional in how
they handle video and stuff, but my userbase right now is definitely not
movie or TV studios, it's just myself and my friends on IRC.  I bet most
other developers are in the same boat: writing software for linux users,
not to try to push linux to companies.

> Note: I would be willing to contribute code & documentation to driver
> or API projects in line with the above goals.  I have no (current)
> commercial interests in this, BTW.

  So you're a home user and you want to do what?

  There are a bunch of people trying to do NLE projects, fix up
broadcast2000, etc.  Lots of interest.  But I'm not sure about this
'post/broadcast environment' thing.

-- 
Billy Biggs
vektor@xxxxxxxxxxxx





[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux