From what I remember, this is how to get the camera working (I might be wrong...you might also want to ask in the other Gingerbread thread in "Android Roms"): You will have to copy the camera's lib files from Froyo over and into /system/lib, set permissions on them, and reboot. I THINK this was how the camera was fixed. I don't remember the names of each file, but if you look in an UD zip and go into /system/lib, the files all have the word "camera" in them. If this doesnt work, again ask in the other thread.
Just a note, the video camera still isnt working though.
Edit: Here are the details for anybody debugging the camera:
When compiling the Gingerbread build, errors were being generated that dealt with the camera service. In order to successfully build Gingerbread, all code relating to this had to be commented out. The result is that the lib files corresponding to the camera service weren't getting compiled and included in the build.
Now, this is just a hack to get it to work as we are still using the 2.2 library when it comes to the camera and not 2.3. In other words, if new code was written dealing with the camera you won't see it using this method. The camera will be the same as it was in 2.2.