Add symbols or change comment into a regular comment.
#include <gst/tag/tag.h>
#include <gst/video/video.h>
#include <gst/tag/tag.h>
#include <gst/video/video.h>
* Creates a new AtomsContext for the given flavor.
*/
AtomsContext *
* Creates a new AtomsContext for the given flavor.
*/
AtomsContext *
* Frees an AtomsContext and all memory associated with it
*/
void
* Frees an AtomsContext and all memory associated with it
*/
void
/* atom defs and functions */
/* atom defs and functions */
* Used for storing time related values for some atoms.
*/
typedef struct _TimeInfo
* Used for storing time related values for some atoms.
*/
typedef struct _TimeInfo
* This module contains functions for serializing partial information from
* a mux in progress (by qtmux elements). This enables reconstruction of the
* moov box if a crash happens and thus recovering the movie file.
* This module contains functions for serializing partial information from
* a mux in progress (by qtmux elements). This enables reconstruction of the
* moov box if a crash happens and thus recovering the movie file.
* Writes important info on the 'moov' atom (non-trak related)
* to be able to recover the moov structure after a crash.
*
* Writes important info on the 'moov' atom (non-trak related)
* to be able to recover the moov structure after a crash.
*
return atom_size > 0 && writen == atom_size;
}
return atom_size > 0 && writen == atom_size;
}
* Writes the number of traks to the file.
* This simply writes a guint32 in BE.
*/
* Writes the number of traks to the file.
* This simply writes a guint32 in BE.
*/
return fwrite (data, 4, 1, f) == 1;
}
return fwrite (data, 4, 1, f) == 1;
}
* Writes the moov's timescale to the file
* This simply writes a guint32 in BE.
*/
* Writes the moov's timescale to the file
* This simply writes a guint32 in BE.
*/
return fwrite (data, 4, 1, f) == 1;
}
return fwrite (data, 4, 1, f) == 1;
}
* Writes the trak atom to the file.
*/
gboolean
* Writes the trak atom to the file.
*/
gboolean
b->chunk_offset, b->sync, b->pts_offset);
}
b->chunk_offset, b->sync, b->pts_offset);
}
* Parses the buffer entries in the MoovRecovFile and matches the inputs
* with the data in the MdatRecovFile. Whenever a buffer entry of that
* represents 'x' bytes of data, the same amount of data is 'validated' in
* Parses the buffer entries in the MoovRecovFile and matches the inputs
* with the data in the MdatRecovFile. Whenever a buffer entry of that
* represents 'x' bytes of data, the same amount of data is 'validated' in
#include <glib.h>
#include <string.h>
#include <glib.h>
#include <string.h>
* Functions for copying atoms properties.
*
* All of them receive, as the input, the property to be copied, the destination
* Functions for copying atoms properties.
*
* All of them receive, as the input, the property to be copied, the destination
parent_class = g_type_class_peek_parent (klass);
}
parent_class = g_type_class_peek_parent (klass);
}
* Start of pad option handler code
*/
#define DEFAULT_PAD_FRAME_DURATION TRUE
* Start of pad option handler code
*/
#define DEFAULT_PAD_FRAME_DURATION TRUE
+ * rtp_source_register_nack:
* @src: The #RTPSource
* @seqnum: a seqnum
*
* @src: The #RTPSource
* @seqnum: a seqnum
*
+ * rtp_source_get_nacks:
* @src: The #RTPSource
* @n_nacks: result number of nacks
*
* @src: The #RTPSource
* @n_nacks: result number of nacks
*