Open
Conversation
can now ping pong back and forth with phone :-D
Add dict encoding
Add string method to dict
Reply analysis
add circleci conf
* fix error handling * fix error messages, move logrus to json
* extract video pipeline into separate method, run go fmt * added an example of a failure * use a waveparser, works with an oggmux, just not hearing anything with an audiosink * added vorbis hack, and now it works * added queues to the video pipeline * works * use vtdec to bring down cpu usage * add comments * add fix for NSThread mainloop problem * minor clean ups, add mac os only compile flag * minor clean ups, add mac os only compile flag * add linux adapter * set sync to false for faster playback * minor fixes
* add custom pipeline parsing * add custom pipeline support to CLI interface * add appsrces to pipeline, add example * add support for custom pipelines, add EOS signal support, add first example of mp4 pipeline (audio does not work here, will figure out why) * add constants to linux code * move fixes to linux code * move fixes to linux code * add working example for writing to mp4 file * add working mac os example * add hack to wait long enough for MOOV box to be written, add working linux example * wait for EOS signal instead of sleeping a second * add Stop to interface, increase timeout * increase timeout * fix test * bump version, update readme
…(#41) * added testcase to repro TTAS FEED packet issue * fixed broken TTAS * add checks for sample buffers without sample data in consumers Co-authored-by: DanielPaulusContentful <58588725+DanielPaulusContentful@users.noreply.github.com>
Updating readme ahead of actually doing changes.
Stripping out all extra stuff that isn't needed for this to work.
Removed unneeded functions in main. Renamed stopSignalChannel to just stopChannel and changed that terminology elsehwere in the code also, and used a bool type instead of interface type. Interface is lengthier and creating one is just an extra line of code when a simple true can be put into the channel when done.
Video streaming now works with the new C decoder.
Added a Makefile meant for being used in combination with stf_ios_support repo. Made the port and network interface configurable to work with stf_ios_support. Cleaned up some stuff that wasn't needed.
Changed the Makefile target to build locally. Am altering stf_ios_support to copy the binary from there instead of building into a relative directory which was confusing. This commit also removes the shutdown check within the main video processing loop. It was causing problems so have commented it out for now.
Every NALU that is sent via nanomsg now includes a JSON info block that includes the timestamp. For verification to ensure no data loss the size of the NALU unit is sent also. Various other performance improvements and optimizations.
Split out all the h264 nalu pulling code into its own repo ios_video_pull.
Added clicking ability on the screen that will call a running WDA on localhost. This will only work right now when using the default localhost interface. You have to manually start WDA as well.
Remove "Dummy" frame receiver. This can be more effectively accomplish by never writing the jpeg into the channel. Add check to ensure that JSON parsing doesn't go past where it should. This is a temporary measure and only outputs a warning message.
Skip ipv6 addresses when determining ip address from interface name. The ivp6 address if there is one is not used and will mess up connectivity with STF.
Signed-off-by: Burak Demir <tburakdemir@gmail.com>
cf33252 to
e93a1bb
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.