Re: GSoC Idea: Adding support for DMX screens to dix

2010-04-05 Thread Cody Maloney
I Just want to say I won't be able to apply for GSoC this summer as
other things have come up. I'll probably work on the X video driver
which renders to an X screen though in any spare time I have over the
summer. If someone else wants to feel free to use any of my ideas for
your own GSoC application, or work on any independently. These are
some features I'd really like to see make it into X. They would
eliminate a lot of redundant code and add some cool new functionality.

Thanks,
Cody Maloney

On Tue, Mar 30, 2010 at 3:41 PM, Cody Maloney
 wrote:
> Thanks for your comments. I'll probably submit a proposal for both
> pieces you broke it into, although I'd lean towards the graphics
> hotplugging (specifically writing patches to add the necessary new
> hooks to the porting layer, as well as patches to implement the hooks
> in the xfree86 backend). If I end up with time left in the summer
> after implementing the hooks, then I'd work implementing the udev
> hooks.
>
> Thanks,
> Cody Maloney
>
> On Mon, Mar 29, 2010 at 12:32 PM, Jamey Sharp  wrote:
>> On Mon, Mar 29, 2010 at 12:10 PM, Cody Maloney
>>  wrote:
>>> Currently the DMX X server works well enough to get display walls up
>>> and running. What I'd like to do is make it so that from a running X
>>> server you can dynamically add and remove DMX screens, without the
>>> need of the seperate DMX proxy server. This would be useful for
>>> instance to setup/use network screens/projectors. In addition, over it
>>> could move to replace the dmx X server which would mean that dmx would
>>> always be up to date with modern extensions. I'm not sure how feasible
>>> it is to add it to dix, and if there's a lot of work that needs to be
>>> done before it could happen (Removing MAXSCREENS?).
>>
>> Awesome. I've only glanced over what's needed for this, but it's
>> something I'd like to see happen.
>>
>> It seems to me that there are two substantial projects here, and I
>> think they're completely independent.
>>
>>
>>
>> I suspect either of those projects alone is easily big enough for
>> GSoC--possibly too big. A narrow focus is important.
>>
>> Jamey
>>
>
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel


Re: GSoC Idea: Adding support for DMX screens to dix

2010-03-30 Thread Cody Maloney
Thanks for your comments. I'll probably submit a proposal for both
pieces you broke it into, although I'd lean towards the graphics
hotplugging (specifically writing patches to add the necessary new
hooks to the porting layer, as well as patches to implement the hooks
in the xfree86 backend). If I end up with time left in the summer
after implementing the hooks, then I'd work implementing the udev
hooks.

Thanks,
Cody Maloney

On Mon, Mar 29, 2010 at 12:32 PM, Jamey Sharp  wrote:
> On Mon, Mar 29, 2010 at 12:10 PM, Cody Maloney
>  wrote:
>> Currently the DMX X server works well enough to get display walls up
>> and running. What I'd like to do is make it so that from a running X
>> server you can dynamically add and remove DMX screens, without the
>> need of the seperate DMX proxy server. This would be useful for
>> instance to setup/use network screens/projectors. In addition, over it
>> could move to replace the dmx X server which would mean that dmx would
>> always be up to date with modern extensions. I'm not sure how feasible
>> it is to add it to dix, and if there's a lot of work that needs to be
>> done before it could happen (Removing MAXSCREENS?).
>
> Awesome. I've only glanced over what's needed for this, but it's
> something I'd like to see happen.
>
> It seems to me that there are two substantial projects here, and I
> think they're completely independent.
>
>
>
> I suspect either of those projects alone is easily big enough for
> GSoC--possibly too big. A narrow focus is important.
>
> Jamey
>
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel


Re: GSoC Idea: Adding support for DMX screens to dix

2010-03-29 Thread Jamey Sharp
On Mon, Mar 29, 2010 at 12:10 PM, Cody Maloney
 wrote:
> Currently the DMX X server works well enough to get display walls up
> and running. What I'd like to do is make it so that from a running X
> server you can dynamically add and remove DMX screens, without the
> need of the seperate DMX proxy server. This would be useful for
> instance to setup/use network screens/projectors. In addition, over it
> could move to replace the dmx X server which would mean that dmx would
> always be up to date with modern extensions. I'm not sure how feasible
> it is to add it to dix, and if there's a lot of work that needs to be
> done before it could happen (Removing MAXSCREENS?).

Awesome. I've only glanced over what's needed for this, but it's
something I'd like to see happen.

It seems to me that there are two substantial projects here, and I
think they're completely independent.

For one thing, I don't think there's currently an X.org video driver
that does what Xephyr or Xnest do, and I'd love to see one. Preferably
implemented using XCB, of course. ;-) If we had such a driver, would
that be enough to replace Xdmx with a static xorg.conf? I'd guess the
Xinerama implementation should take care of most of the work, but
maybe it needs more?

The other piece I see is screen hotplug. It would be broadly useful to
be able to add and remove screens from a running X server--not just
for dynamic DMX, but also for USB video peripherals and other
hotpluggable devices. For that to be most useful, yes, MAXSCREENS
should die, but I think you can treat that as yet another project.

I suspect either of those projects alone is easily big enough for
GSoC--possibly too big. A narrow focus is important.

Jamey
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel


GSoC Idea: Adding support for DMX screens to dix

2010-03-29 Thread Cody Maloney
Hi,
Currently the DMX X server works well enough to get display walls up
and running. What I'd like to do is make it so that from a running X
server you can dynamically add and remove DMX screens, without the
need of the seperate DMX proxy server. This would be useful for
instance to setup/use network screens/projectors. In addition, over it
could move to replace the dmx X server which would mean that dmx would
always be up to date with modern extensions. I'm not sure how feasible
it is to add it to dix, and if there's a lot of work that needs to be
done before it could happen (Removing MAXSCREENS?).

Sincerely,
Cody Maloney
___
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel