Branch: refs/heads/master
Home: https://github.com/mltframework/mlt
Commit: fb23e82ee33e880e30cd33bb6b8dc3e5264740fc
https://github.com/mltframework/mlt/commit/fb23e82ee33e880e30cd33bb6b8dc3e5264740fc
Author: Dan Dennedy <d...@dennedy.org>
Date: 2015-08-30 (Sun, 30 Aug 2015)
Changed paths:
M src/modules/plusgpl/consumer_cbrts.c
M src/modules/plusgpl/consumer_cbrts.yml
Log Message:
-----------
Add UDP output to cbrts.
This is currently fixed to 7 TSPs, and there is not yet any sending rate
control.
Commit: 7be2717a6ed54894f655ba7eaf13d8dbc0924633
https://github.com/mltframework/mlt/commit/7be2717a6ed54894f655ba7eaf13d8dbc0924633
Author: Dan Dennedy <d...@dennedy.org>
Date: 2015-08-30 (Sun, 30 Aug 2015)
Changed paths:
M src/modules/plusgpl/consumer_cbrts.c
M src/modules/plusgpl/consumer_cbrts.yml
Log Message:
-----------
Add rate-controlled network delivery to cbrts.
This adds a strict network output thread based on a high resolution
timer with realtime process priority.
Commit: 1678453ae27d40e728ffa1cc9a6ff615ff6ad5af
https://github.com/mltframework/mlt/commit/1678453ae27d40e728ffa1cc9a6ff615ff6ad5af
Author: Dan Dennedy <d...@dennedy.org>
Date: 2015-08-30 (Sun, 30 Aug 2015)
Changed paths:
M src/modules/plusgpl/consumer_cbrts.c
M src/modules/plusgpl/consumer_cbrts.yml
Log Message:
-----------
Remove remux thread and add smpte2022.buffer property.
The remux thread was not necessary and adds additional complexity.
Now, the buffer between avformat and the socket is configurable and
self-adjusts.
There was also some refactoring of types used for times and muxrate.
Commit: ec07a11b690e79c10961b26f07ada73812946633
https://github.com/mltframework/mlt/commit/ec07a11b690e79c10961b26f07ada73812946633
Author: Dan Dennedy <d...@dennedy.org>
Date: 2015-08-30 (Sun, 30 Aug 2015)
Changed paths:
M src/modules/plusgpl/consumer_cbrts.c
M src/modules/plusgpl/consumer_cbrts.yml
Log Message:
-----------
Add RTP header to cbrts UDP output.
This can be disabled by settings smpte2022.rtp=0.
Commit: de5e387cef6246d562a1fda6d02c8adf806d7da1
https://github.com/mltframework/mlt/commit/de5e387cef6246d562a1fda6d02c8adf806d7da1
Author: Dan Dennedy <d...@dennedy.org>
Date: 2015-08-30 (Sun, 30 Aug 2015)
Changed paths:
M src/modules/plusgpl/consumer_cbrts.c
M src/modules/plusgpl/consumer_cbrts.yml
Log Message:
-----------
Change the default UDP buffer size.
Commit: f229a4057368b46286d6fc8e01e527ec68f3d5a2
https://github.com/mltframework/mlt/commit/f229a4057368b46286d6fc8e01e527ec68f3d5a2
Author: Dan Dennedy <d...@dennedy.org>
Date: 2015-08-30 (Sun, 30 Aug 2015)
Changed paths:
M src/modules/plusgpl/consumer_cbrts.c
Log Message:
-----------
Fix the cbrts UDP send rate.
This approach uses a timespec based on system time, incrementing it for
each packet, and sleeping between packets until timespec is reached. It
compensates for the accumulation of nanosecond rounding error over long
periods of time by counting femtoseconds of a nanosecond.
Commit: 8e507d0a1ef8f7e231dc8a8f7f63715ad155b6b7
https://github.com/mltframework/mlt/commit/8e507d0a1ef8f7e231dc8a8f7f63715ad155b6b7
Author: Dan Dennedy <d...@dennedy.org>
Date: 2015-08-30 (Sun, 30 Aug 2015)
Changed paths:
M src/modules/plusgpl/consumer_cbrts.c
M src/modules/plusgpl/consumer_cbrts.yml
Log Message:
-----------
Add smpte2022.interface property to cbrts.
Commit: e92a5fa115aeb934e64a77983be45051a7094219
https://github.com/mltframework/mlt/commit/e92a5fa115aeb934e64a77983be45051a7094219
Author: Dan Dennedy <d...@dennedy.org>
Date: 2015-08-30 (Sun, 30 Aug 2015)
Changed paths:
M src/modules/plusgpl/consumer_cbrts.c
M src/modules/plusgpl/consumer_cbrts.yml
Log Message:
-----------
Change the smpte2022 property prefix to udp.
Compare: https://github.com/mltframework/mlt/compare/4eac275a628a...e92a5fa115ae
------------------------------------------------------------------------------
_______________________________________________
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel