mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-07-23 20:51:58 +00:00
FS-7503 FS-7514: A bunch of stuff:
Get filehandles working with video in some cases (if using vlc://):
mod_conference for play and record video (will record the canvas in mix mode or floor holder in non-mix mode)
regular playback app should be able to play vlc streams
Add no-minimize-encoding member flag so particilar memebers can opt out of that setting and still get their own encoded stream (for bw related needs)
TODO:
mod_vlc is a mess. Find a way to merge video_context and file_context. They are very similar and they are intertwined and messy.
Find out why vlc creates messed up mp4 files that don't play everywhere
Get VLC so it can record aac, mp4x webm
This commit is contained in:
@@ -280,9 +280,9 @@ struct switch_file_interface {
|
||||
/*! function to write from the file */
|
||||
switch_status_t (*file_write) (switch_file_handle_t *, void *data, switch_size_t *len);
|
||||
/*! function to seek to a certian position in the file */
|
||||
switch_status_t (*file_read_video) (switch_file_handle_t *, void *data, switch_size_t *len);
|
||||
switch_status_t (*file_read_video) (switch_file_handle_t *, switch_frame_t *frame);
|
||||
/*! function to write from the file */
|
||||
switch_status_t (*file_write_video) (switch_file_handle_t *, void *data, switch_size_t *len);
|
||||
switch_status_t (*file_write_video) (switch_file_handle_t *, switch_frame_t *frame);
|
||||
/*! function to seek to a certian position in the file */
|
||||
switch_status_t (*file_seek) (switch_file_handle_t *, unsigned int *cur_pos, int64_t samples, int whence);
|
||||
/*! function to set meta data */
|
||||
|
||||
Reference in New Issue
Block a user