| 
 
 | |||||||||
|  | 
|  | Thread Tools | Search this Thread | 
|  April 17th, 2010, 03:21 PM | #1 | 
| Regular Crew Join Date: Sep 2003 Location: Toronto 
					Posts: 186
				 | 
				
				Timecode mismatch when using pre-record buffer
			 
			
			Be aware that if you use the pre-record buffer with the SDI stream the nanoflash inserts the timecode at the moment when you push record at the start of the file. Depending on how long your buffer is your timecode will mismatch from the actual timecode in the SDI stream. This is not documented, unfortunately, in the manual.  The manual states "Embedded – timecode is extracted from HD/SD-SDI stream from the source". Taking this as gospel I assumed that the firmware back timed the timecode at the start of the file by the length of the buffer. That it does not do this is somewhat comprehensible given the indefinite length of the buffer and the consequent difficulty of calculating while simultaneously recording. However it's not comprehensible that this is undocumented. It's cost me time to figure out. And will cost me more time with my transcriptions. Better would be a user selectable pre-record buffer of definite length and the timecode properly back timed. Better would also be more accurate documentation. This problem was identified by Alistair Chapman way back in September: http://www.dvinfo.net/forum/converge...-mismatch.html It should have made the documentation by now. David | 
|   |   | 
|  April 18th, 2010, 06:56 AM | #2 | 
| Major Player Join Date: Jun 2009 Location: Vientiane (Lao PDR) 
					Posts: 349
				 | 
			
			Hi David, Sincerely I think we start to ask too much to the NANO. The buffer recording is something (some times) very convenient, but is just an extra. The NANO works in this case as expected. To do what you want, the NANO must calculate back the TC according with the buffered picture. Probably can be done, but personally I think we are complicating the Firmware with functions that are completely secondary. rafael | 
|   |   | 
|  April 18th, 2010, 07:45 AM | #3 | 
| Inner Circle Join Date: Dec 2002 Location: Augusta Georgia 
					Posts: 5,421
				 | 
			
			Dear David, Thank you for your suggestion. We will discuss this in the manual. When Pre-Record Buffer is enabled and the camera is not providing timecode, we get video, but no timecode. I will check with our engineers as to how we handle this. Making up the missing timecode is rather easy in some situations and very difficult in others. 
				__________________ Dan Keaton Augusta Georgia | 
|   |   | 
|  April 19th, 2010, 09:45 AM | #4 | |
| Regular Crew Join Date: Sep 2003 Location: Toronto 
					Posts: 186
				 | Quote: 
 I don't believe that the "nano works as expected" if the documentation states that it gets its timecode from the SDI stream. My complaint is not how the nano works, it's the absence of correct documentation about it. My suggestion of a user selectable buffer of determinate length is too allow it to properly back time the timecode. That may or may not be difficult to implement but certainly it's possible to document how it presently works in the manual. That would have saved me a lot of grief. David | |
|   |   | 
|  April 19th, 2010, 03:20 PM | #5 | 
| Regular Crew Join Date: Nov 2007 Location: Colorado Springs, CO 
					Posts: 65
				 | 
			
			Hi, Let us run some more tests w/ timecode and pre-buffer. Tommy Schell | 
|   |   | 
|  April 19th, 2010, 08:22 PM | #6 | 
| Regular Crew Join Date: Jan 2009 Location: Honolulu Hawaii 
					Posts: 76
				 | 
				
				How does the FireStore do this?
			 
			
			I know that my old FireStore had a buffer record feature, but I never used it.   It might be wise to see how they deal with timecode in this situation. Anyone have a FireStore to play with? Jeff | 
|   |   | 
|  May 5th, 2010, 06:49 AM | #7 | |
| Contributor Join Date: Jul 2005 Location: Sydney Australia 
					Posts: 873
				 | Quote: 
 The fact that the SDI output of cameras only embeds timecode when the camera is recording is a feature that the Nano actually uses to automatically roll when you press the cam rec button. | |
|   |   | 
|  May 5th, 2010, 07:16 AM | #8 | 
| Regular Crew Join Date: Sep 2003 Location: Toronto 
					Posts: 186
				 | 
			
			John, it's clear the Nano can't be taking timecode from the SDI stream when the camera is not recording. That's not the issue. The nano takes the timecode from the SDI stream the moment you press record, but then inserts it as the timecode for the first frame of the buffer....so you have a timecode mismatch that's the length of the buffer. Right now that buffer length is determined by the recording format and the available memory of the buffer. If the nano had user selectable buffer lengths the Nano could backtime the initial time code pretty easily and the timecode would match what's on the camera recording device....not a bad idea, either for safety's sake or for doing what I find myself doing on this documentary, using the material  from the EX camera as a proxy editing format because my NLE (Adobe CS5) handles EX material brilliantly but won't be usable with C-D footage until an update. I plan on replacing the EX material, shot by shot, at the end of the edit (lots of fun without a timecode match...however Plural Eyes for Pr CS5 may well help. Best, David | 
|   |   | 
|  May 14th, 2010, 09:31 AM | #9 | 
| Contributor Join Date: Jul 2005 Location: Sydney Australia 
					Posts: 873
				 | 
			
			Got you David. It is clear to me from your description that the Nano could possibly overcome the problem but the math would have to be written into the firmware - perhaps a timecode offset feature would be handy?
		 | 
|   |   | 
|  | 
| 
 | ||||||
| 
 | ||||||
|  |