Bradley Hilton
fe96739f60
Fix a memory leak with the chat aspect. ( #23 )
...
Essentially, the for loop wasn't being returned out
of and that caused the read listener to never be
let up and released to the gc
2020-06-22 23:52:50 -07:00
Bradley Hilton
487bd12444
Project restructure ( #18 )
...
* First pass at restructuring the project; untested but it does compile
* Restructure builds and runs 🎉
* Add the dist folder to the gitignore
* Update core/playlist/monitor.go
* golint and reorganize the monitor.go file
Co-authored-by: Gabe Kangas <gabek@real-ity.com>
2020-06-22 18:11:56 -07:00
Gabe Kangas
b0768de6c0
Remove panic from thumbnail generation
2020-06-22 13:43:45 -07:00
Gabe Kangas
b6085130c6
Fix build script
2020-06-22 13:43:45 -07:00
Ginger Wong
e643727be5
Merge branch '0620gw-updates'
2020-06-21 01:31:51 -07:00
Ginger Wong
1a44a4bd2f
user content general layout
2020-06-21 01:31:08 -07:00
Ginger Wong
1ecf39c2f1
clean up social code
2020-06-21 00:07:57 -07:00
Ginger Wong
19dee67f2a
set up components and icons for optional creator's social pages; add airplay icon
2020-06-20 23:41:13 -07:00
Gabe Kangas
22a1eb90ab
Fix hls_list_size and delete_segments not working
2020-06-21 06:01:16 +00:00
Gabe Kangas
7d5104d581
Get rid of obviously bad performance in the slice of segments and reference each in a map instead
2020-06-21 06:01:09 +00:00
Gabe Kangas
b1e1d0168a
Merge pull request #17 from graywolf336/update-module-path
...
Update the module path
2020-06-19 18:05:27 -07:00
Bradley Hilton
5ef358dbd0
Update the module path
2020-06-19 16:39:49 -05:00
Gabe Kangas
04dd7d7f90
Explicitly set poster in js
2020-06-19 13:40:44 -07:00
Gabe Kangas
4c194afce9
Experiment with markdown being supported in chat messgaes
2020-06-19 13:40:36 -07:00
Gabe Kangas
7bdc9052d3
Fix undefined reference in js
2020-06-19 12:19:18 -07:00
Gabe Kangas
56f7dbba9f
Fix offline video while in passthrough mode, it needs an explicit output bandwidth
2020-06-19 11:38:20 -07:00
Gabe Kangas
a81d95eafa
Merge pull request #15 from graywolf336/prevent-duplicate-streams
...
Reject second stream attempting to overtake existing stream
2020-06-19 10:29:08 -07:00
Bradley Hilton
a0dfd018a9
Reject second stream attempting to overtake existing stream
2020-06-19 12:00:27 -05:00
Gabe Kangas
04e8e2d82d
Fix passthrough video setting
2020-06-18 22:38:01 -07:00
Gabe Kangas
886485255a
Fix errors on Firefox
2020-06-18 20:46:07 -07:00
Gabe Kangas
88b2301321
Merge pull request #10 from graywolf336/fix-initial-offline-state
...
Fix initial offline state
2020-06-18 18:08:26 -07:00
Bradley Hilton
5611f4d00e
Merge branch 'master' into fix-initial-offline-state
2020-06-18 20:07:23 -05:00
Gabe Kangas
69da77b054
Fix short segment thumbnails. Move to JPG thumbs. Fix default thumb copy.
2020-06-18 17:56:06 -07:00
Bradley Hilton
453bdd88a6
Remove the previous thumbnail when restarting
2020-06-18 19:39:31 -05:00
Bradley Hilton
42371a30fe
Fix the race condition where the logo wasn't copied over for the default thumbnail
2020-06-18 19:35:09 -05:00
Gabe Kangas
cfc7ea7967
Remove log
2020-06-18 15:31:51 -07:00
Gabe Kangas
465fa84b17
Add some more to .gitignore
2020-06-18 15:12:39 -07:00
Gabe Kangas
55776b0136
Add default thumbnail
2020-06-18 15:12:25 -07:00
Gabe Kangas
f1d945f4ca
Merge pull request #5 from graywolf336/add-gitignore
...
Add a gitignore file
2020-06-18 15:00:41 -07:00
Bradley Hilton
b79f801aff
Add a gitignore file
2020-06-18 16:43:46 -05:00
Gabe Kangas
26760b3be1
Rework how videojs is initialized
2020-06-18 14:38:06 -07:00
Gabe Kangas
f013a8639a
Actually fix race condition that happens in production. I think.
2020-06-18 13:37:01 -07:00
Ginger Wong
51b79287c5
Merge branch 'master' of https://github.com/gabek/owncast
2020-06-18 10:25:58 -07:00
Ginger Wong
b39824b8c3
updates towards more customization
2020-06-18 10:24:54 -07:00
Gabe Kangas
3ce6026cc8
Simplify videojs init
2020-06-18 01:24:09 -07:00
Gabe Kangas
e8edce5178
Continue to troubleshoot race condition at launch
2020-06-18 01:23:52 -07:00
Ginger Wong
d15080db11
Merge branch 'master' of https://github.com/gabek/owncast
2020-06-18 00:12:39 -07:00
Ginger Wong
cf27b157e6
- fix chrome mobile form focus bug by specifying class. when form focuses media query widths change and may think portrait is in landcape and therefore hide the form.
...
- cleanup now unused methods
- jump to bottom from vue prop listener
2020-06-18 00:06:10 -07:00
Gabe Kangas
1c3031acb0
Throw an error if version is not specified in build script
2020-06-17 23:54:55 -07:00
Gabe Kangas
6bc10dc812
Add web content file to build
2020-06-17 23:24:27 -07:00
Gabe Kangas
e083663a77
Continue to standardize on logging
2020-06-17 23:01:49 -07:00
Gabe Kangas
02692befc6
Troubleshooting race condition
2020-06-17 23:01:31 -07:00
Gabe Kangas
e63d0656ba
Add basic file upload retry with a hardcoded limit
2020-06-17 22:01:53 -07:00
Gabe Kangas
728b5fe3d7
Update videojs
2020-06-17 21:14:58 -07:00
Gabe Kangas
d00d5d3390
Disallow caching of hls playlists client-side
2020-06-17 21:02:16 -07:00
Gabe Kangas
b0a73a99b9
Add ability to populate the content area in the page with a markdown file
2020-06-17 20:56:24 -07:00
Gabe Kangas
594e1c774a
Add ability to populate the content area in the page with a markdown file
2020-06-17 20:20:28 -07:00
Gabe Kangas
0cb2ab396c
Try to fix a race condition where a file is attempted to be moved and deleted at the same time
2020-06-17 18:09:32 -07:00
Gabe Kangas
f20d8b3179
Troubleshoot player not getting ready event on production server
2020-06-17 17:48:33 -07:00
Gabe Kangas
5cecb50b2e
When starting the server provide a default stream offline state
2020-06-17 17:32:14 -07:00