Author: ods15
Date: Tue Nov 21 19:38:05 2006
New Revision: 263
Modified:
trunk/libnut/libnut.h
Log:
better documentation of nut_info_packet_t
Modified: trunk/libnut/libnut.h
============================================================
==================
--- trunk/libnut/libnut.h (original)
+++ trunk/libnut/libnut.h Tue Nov 21 19:38:05 2006
 -85,9
+85,9 
/// Single info packet struct
typedef struct {
- int count; ///< -1 terminates the
nut_info_packet_t array
+ int count; ///< Indicates how many info
fields are provided in #fields
int stream_id_plus1; ///< Zero indicates
non-stream-specific info packet
- int chapter_id; ///< Zero indicates info
packet applies to complete file. Positive values are real,
non-overlapping chapters. Negative values may overlap
+ int chapter_id; ///< Indicates which
subsection of file this info packet applies to
nut_timebase_t chapter_tb; ///< Timebase of
#chapter_start and #chapter_len
uint64_t chapter_start; ///< Start of chapter or
complete file
uint64_t chapter_len; ///< Length of chapter or
complete file
 -321,6
+321,29 
* data.
*/
+/*! var int nut_info_packet_t::count
+ * For arrays of #nut_info_packet_t, the packet with a
#count of a -1
+ * terminates the array.
+ */
+
+/*! var nut_info_packet_t::chapter_id
+ * Value of 0 indicates info packet applies to complete
file.
+ *
+ * Positive values are real chapters. Real chapters must
not overlap. The
+ * #chapter_id of a real chapter must not be higher than
the total amount
+ * of real chapters in the file.
+ *
+ * Negative values indicate a subsection of file and may
overlap.
+ *
+ * If #chapter_id is 0, #chapter_start and #chapter_len
provide length of
+ * entire file.
+ */
+
+/*! var nut_info_packet_t::chapter_tb
+ * In muxing, values #chapter_tb b must be identical to
the timebase of
+ * one of the streams
+ */
+
/*!
* var int nut_frame_table_input_t::flag
*
_______________________________________________
NUT-devel mailing list
NUT-devel mplayerhq.hu
http://lists.mplayerhq.hu/mailman/listinfo/nut-devel
|