From ad5ade6615d5bb224cab99f91e162abbbe6c160a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20B=C5=93sch?= Date: Tue, 6 Dec 2011 11:18:26 +0100 Subject: timecode: add avpriv_timecode_to_string(). --- libavcodec/timecode.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'libavcodec/timecode.h') diff --git a/libavcodec/timecode.h b/libavcodec/timecode.h index 5646199ff7..7bbd1ead62 100644 --- a/libavcodec/timecode.h +++ b/libavcodec/timecode.h @@ -60,6 +60,17 @@ int ff_framenum_to_drop_timecode(int frame_num); */ uint32_t ff_framenum_to_smtpe_timecode(unsigned frame, int fps, int drop); +/** + * @brief Load timecode string in buf + * @param buf Destination buffer + * @param tc Timecode struct pointer + * @param frame Frame id (timecode frame is computed with tc->start+frame) + * @return a pointer to the buf parameter + * @note buf must have enough space to store the timecode representation + * (sizeof("hh:mm:ss.ff")) + */ +char *avpriv_timecode_to_string(char *buf, const struct ff_timecode *tc, unsigned frame); + /** * Parse SMTPE 12M time representation (hh:mm:ss[:;.]ff). str and rate fields * from tc struct must be set. -- cgit v1.2.3