MCPcopy Create free account

hub / github.com/DevonCrawford/Video-Editing-Automation / functions

Functions180 in github.com/DevonCrawford/Video-Editing-Automation

↓ 1 callersFunctiondeleteDataFromList
src/LinkedListAPI.c:225
↓ 1 callersFunctiondone_curr_pkt_stream
* Detects if we are done reading the current packet stream.. * if true.. then the packet in parameter should be skipped over! * @param clip clip *
src/Clip.c:343
↓ 1 callersFunctionexample_clip_encode_frames
EXAMPLE FUNCTIONS ***************/ * Encode all frames in a clip * @param oc OutputContext already allocated * @param clip CLip to encode */
src/ClipEncode.c:40
↓ 1 callersFunctionexample_sequence_read_frames
EXAMPLE FUNCTIONS ***************/ * Test example showing how to read frames from sequence * @param seq Sequence to read */
src/SequenceDecode.c:109
↓ 1 callersFunctionfind_clip
* Find clip with the search url in a sequence * @param seq Sequence containing clips to be searched * @param url search key * @return NULL on
src/Sequence.c:74
↓ 1 callersFunctionfree_str_arr
* Free array of strings * @param str pointer to array of strings * @param rows number of strings in array */
examples/random-splice.c:279
↓ 1 callersFunctionfree_video_context
* Free all videoContext data (including url) * @param vid_ctx VideoContext */
src/VideoContext.c:204
↓ 1 callersFunctiongetFromBack
Returns a pointer to the data at the back of the list. Does not alter list structure. *@pre The list exists and has memory allocated to it *@param t
src/LinkedListAPI.c:280
↓ 1 callersFunctiongetNodeFromData
* Return the Node containing search data * @param list List * @param data generic data to be searched using compare function * @return Node
src/LinkedListAPI.c:296
↓ 1 callersFunctionget_audio_frame
Prepare a 16 bit dummy audio frame of 'frame_size' samples and * 'nb_channels' channels. */
examples/ffmpeg/muxing.c:280
↓ 1 callersFunctionget_audio_frame_pts
src/Timebase.c:68
↓ 1 callersFunctionget_clip_audio_params
* Get codec parameters of clip audio stream * @param clip Clip to get parameters * @return not NULL on success */
src/Clip.c:563
↓ 1 callersFunctionget_clip_audio_stream
* Get audio stream from clip * @param clip Clip containing VideoContext * @return audio AVStream on success, NULL on failure */
src/Clip.c:528
↓ 1 callersFunctionget_clip_audio_time_base
* Get time_base of clip audio stream * @param clip Clip * @return time_base of clip audio stream */
src/Clip.c:502
↓ 1 callersFunctionget_clip_end_frame_idx
Gets index of last frame in clip @param clip: Clip to get end frame Return >= 0 on success */
src/Clip.c:319
↓ 1 callersFunctionget_clip_video_params
* Get codec parameters of clip video stream * @param clip Clip to get parameters * @return not NULL on success */
src/Clip.c:541
↓ 1 callersFunctionget_filenames_in_dir
* Get all filenames in directory * @param name of directory to search * @param rows number of files * @return array of strings (filenames) */
examples/random-splice.c:297
↓ 1 callersFunctionget_format_from_sample_fmt
examples/ffmpeg/demuxing_decoding.c:206
↓ 1 callersFunctionget_video_frame
examples/ffmpeg/muxing.c:461
↓ 1 callersFunctioninit_video_context
src/VideoContext.c:37
↓ 1 callersFunctioninitializeList
Function to initialize the list metadata head to the appropriate function pointers. Allocates memory to the struct. *@return pointer to the list head
src/LinkedListAPI.c:15
↓ 1 callersFunctioninsertSortedGetNode
Uses the comparison function pointer to place the element in the * appropriate position in the list. Also return the node of inserted element * should
src/LinkedListAPI.c:188
↓ 1 callersFunctionis_vc_out_bounds
* Determine if VideoContext is out of clip bounds. * If this is the case, then VideoContext was used by another clip and needs * to be reset on the
src/Clip.c:330
↓ 1 callersFunctionlog_packet
src/OutputContext.c:277
↓ 1 callersFunctionlog_packet
examples/ffmpeg/muxing.c:70
↓ 1 callersFunctionopen_audio
examples/ffmpeg/muxing.c:215
↓ 1 callersFunctionopen_codec_context
Finds a stream and its associated codec Call this function after open_format_context() - for each AVMediaType Returns >= 0 if OK, < 0 on fail
src/VideoContext.c:137
↓ 1 callersFunctionopen_format_context
Return >=0 if OK, < 0 on fail */
src/VideoContext.c:113
↓ 1 callersFunctionopen_video
examples/ffmpeg/muxing.c:396
↓ 1 callersFunctionpick_frames
* Randomly pick start and end frames given user parameters * @param seq Original sequence to pick frames * @param par user paramet
examples/random-splice.c:189
↓ 1 callersFunctionprintVars
* Efficient version of printVarsT, eliminating the array of strings and * accessing directly from valist, only one malloc is needed inside this funct
src/Util.c:49
↓ 1 callersFunctionrandom_cut
* Make a random cut from original sequence and place that clip into new sequence * @param os original sequence (input) * @param ns new sequence
examples/random-splice.c:119
↓ 1 callersFunctionrandom_edit
* Make a random edit. This function calls itself recursively to continue making * cuts until the output sequence is our desired length * @param os
examples/random-splice.c:97
↓ 1 callersFunctionsafeRealloc
src/Util.c:30
↓ 1 callersFunctionseek_clip
Seek to a clip frame, relative to the clip. @param Clip: clip to seek @param seekFrameIndex: frame index within the clip to seek */
src/Clip.c:238
↓ 1 callersFunctionseq_pts_to_frame_index
* Convert pts to frame index in sequence * @param seq Sequence * @param pts presentation time stamp to convert into frame index * @return pre
src/Sequence.c:281
↓ 1 callersFunctionsequence_read_packet
* Read our editing sequence! * This will iterate our clips wherever sequence_seek() left off * This function uses clip_read_packet() and av_read_fra
src/Sequence.c:417
↓ 1 callersFunctionsequence_ripple_delete_clip
* Delete a clip from a sequence and move all following clips forward * @param seq Sequence * @param clip Clip to delete * @return >= 0 on s
src/Sequence.c:229
↓ 1 callersFunctionset_audio_codec_params
* Set audio codec and muxer parameters from AudioOutParams * @param oc OutputContext * @param op AudioOutParams * @return >= 0 on success */
src/OutputContext.c:91
↓ 1 callersFunctionset_clip_end_frame
Return >= 0 on success */
src/Clip.c:217
↓ 1 callersFunctionset_clip_start_frame
Based on fps of original footage.. Return >= 0 on success */
src/Clip.c:193
↓ 1 callersFunctionset_video_codec_params
* Set video codec and muxer parameters from VideoOutParams * @param oc OutputContext * @param op VideoOutParams * @return >= 0 on success */
src/OutputContext.c:73
↓ 1 callersFunctionshift_clips_after
* Shift clips sequence pts to after the current node (insert clip function) * @param seq Sequence * @param curr_node current clip whic
src/Sequence.c:206
↓ 1 callersFunctionvideo_pkt_to_seq_ts
* Convert a raw packet timestamp into a sequence timestamp * @param seq Sequence containing clip * @param clip Clip within sequen
src/Sequence.c:509
↓ 1 callersFunctionwrite_audio_frame
* encode one audio frame and send it to the muxer * return 1 when encoding is finished, 0 otherwise */
examples/ffmpeg/muxing.c:309
↓ 1 callersFunctionwrite_sequence_frames
* Write entire sequence to an output file * @param oc OutputContext * @param seq Sequence containing clips * @return >= 0 on success */
src/OutputContext.c:293
↓ 1 callersFunctionwrite_video_frame
* encode one video frame and send it to the muxer * return 1 when encoding is finished, 0 otherwise */
examples/ffmpeg/muxing.c:507
Functionclear_frame_encoding_garbage
src/SequenceEncode.c:95
Functioncov_clip_pts_relative
* Convert absolute pts (from VideoContext), into a pts relative to the Clip bounds * @param clip Clips * @param abs_pts absolute pts (relative
src/Clip.c:290
Functionexample_clip_read_packets
EXAMPLE FUNCTIONS ***************/ * Test example showing how to read packets from clips * @param clip Clip */
src/Clip.c:732
Functionexample_sequence_encode_frames
EXAMPLE FUNCTIONS ***************/ * Test example showing how to encode frames from sequence * @param seq Sequence to encode */
src/SequenceEncode.c:39
Functionexample_sequence_read_packets
EXAMPLE FUNCTIONS ***************/ * Test example showing how to read packets from sequence * @param seq Sequence to read */
src/Sequence.c:580
FunctionfindElement
Function that searches for an element in the list using a comparator function. * If an element is found, a pointer to the data of that element is ret
src/LinkedListAPI.c:395
Functionframe_before_seek
* Detects if frame is before seek * @param clip Clip * @param frame decoded frame * @param type AVMEDIA_TYPE_VIDEO/AVMEDIA_TYPE_AUDIO * @retu
src/ClipDecode.c:125
FunctiongetFromFront
Returns a pointer to the data at the front of the list. Does not alter list structure. *@pre The list exists and has memory allocated to it *@param
src/LinkedListAPI.c:266
FunctiongetLength
Returns the number of elements in the list. *@pre List must exist, but does not have to have elements. *@param list - the list struct. *@return on
src/LinkedListAPI.c:379
Functionget_abs_clip_pts
* Gets absolute pts for clip (the pts of original video file) * @param clip Clip * @param relative_pts pts relative to clip (where zero re
src/Clip.c:279
Functionlist_compare_clips
* Compare two clips within a linked list by start_pts (timestamp in sequence) * (uses compare_clips() internally) * @param first first clip to com
src/Clip.c:682
Functionlist_print_clip
LINKED LIST FUNCTIONS ***************/ * Get data about a clip in a string * @param toBePrinted Clip containing data * @return data in
src/Clip.c:645
Functionmain
examples/test-sequence.c:12
Functionmain
examples/test-clip-encode.c:10
Functionmain
examples/test-clip.c:14
Functionmain
examples/test-sequence-encode.c:10
Functionmain
* valgrind --leak-check=yes bin/examples/random-splice test-resources/sequence/out7.mov 30 48000 test-resources/sequence/ 300 80 40 */
examples/random-splice.c:6
Functionmain
examples/test-sequence-decode.c:10
Functionmain
examples/test-clip-decode.c:10
Functionmain
examples/ffmpeg/demuxing_decoding.c:235
Functionmain
examples/ffmpeg/muxing.c:554
Functionmain
examples/ffmpeg/solidColor.c:69
Functionmove_clip
* Sets the start_pts of a clip in sequence * @param seq Sequence containing clip * @param clip Clip to set start_pts *
src/Sequence.c:463
Functionopen_clip_bounds
src/Clip.c:139
Functionprint_codec_context
* Print most data within an AVCodecContext * @param c AVCodecContext with data * @return char * allocated on heap, it is the callers responsibili
src/VideoContext.c:231
Functionprint_str_arr
* print string array * @param str string array * @param rows number of strings */
examples/random-splice.c:268
Functionprint_time_base
* Print an AVRational struct * @param tb timebase to print * @return string allocated on heap. to be freed by caller */
src/Timebase.c:86
FunctionseekIterator
* Seek the list iterator to a specific index * @param iter ListIterator containing current node (where seek node will be saved) * @param index po
src/LinkedListAPI.c:360
Functionseek_video
src/Timebase.c:48
Functionseq_alloc_clip
* Allocate a clip within a sequence and use a reference to the same videoContext * for clips with the same url (filename) * @param seq Sequence whe
src/Sequence.c:53
Functionsequence_add_clip
* Insert Clip in sequence in sorted clip->pts order * @param sequence Sequence containing a list of clips * @param clip Clip to be added into
src/Sequence.c:123
Functionset_muxer_params
* copy params to muxer * @param oc OutputContext * @param os OutputStream (video or audio) within OutputContext * @param c AVCodecContext assoc
src/OutputContext.c:110
FunctiontoString
Returns a string that contains a string representation of the list traversed from head to tail. Utilize an iterator and the list's printData function
src/LinkedListAPI.c:315
← previous101–180 of 180, ranked by callers