rem: status_t us_to_timecode(bigtime_t micros, int * hours, int * minutes, int * seconds, int * frames, const timecode_info * code = NULL)
add: status_t us_to_timecode(bigtime_t micros, int * hours, int * minutes, int * seconds, int * frames, const timecode_info * code)
context: status_t us_to_timecode(bigtime_t micros, int * hours, int * minutes, int * seconds, int * frames, const timecode_info * code = NULL){	int32 l_frames;	CALLED();		if (code) {		// We have a valid timecode_info		switch (code->type) {			case	B_TIMECODE_DEFAULT:		// NTSC			case	B_TIMECODE_30_DROP_2:	// NTSC				l_frames = int32((((micros % 1000000) * 29.97) / 1000000) + (micros / 1000000 * 29.97));				break;			case	B_TIMECODE_30_DROP_4:	// Brazil				l_frames = int32((((micros % 1000000) * 29.95) / 1000000) + (micros / 1000000 * 29.95));				break;			default:				l_frames = (((micros % 1000000) * code->fps_div) / 1000000) + (micros / 1000000 * code->fps_div);				break;		};				} else {		// Convert us to frames		l_frames = int32((((micros % 1000000) * 29.97) / 1000000) + (micros / 1000000 * 29.97));	}	return frames_to_timecode(l_frames, hours, minutes, seconds, frames, code);}