Skip to content

Fix url typo in README#1

Open
tburakdemir wants to merge 293 commits intonanoscopic:masterfrom
tburakdemir:fix-url-on-readme
Open

Fix url typo in README#1
tburakdemir wants to merge 293 commits intonanoscopic:masterfrom
tburakdemir:fix-url-on-readme

Conversation

@tburakdemir
Copy link
Copy Markdown

No description provided.

danielpaulus and others added 28 commits November 12, 2019 18:57
* 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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants