Calvin Montgomery
4b48966e1d
Add ffprobe errors for ECONNRESET and CERT_HAS_EXPIRED
2018-01-06 10:13:07 -08:00
Calvin Montgomery
7fbd62142e
Minor tweaks/fixes
2017-12-15 19:10:32 -08:00
Calvin Montgomery
fbee6d2ab7
Fix a few common causes of error logs (incl. better ffprobe error messages)
2017-12-10 16:39:06 -08:00
Calvin Montgomery
b876c8907a
ffmpeg: preserve cookies when following redirects in pre-flight req
2017-11-05 16:01:39 -08:00
Calvin Montgomery
2990d83c02
ffmpeg: add ETIMEDOUT error message
2017-08-14 20:33:09 -07:00
Calvin Montgomery
8a8ed0a932
ffmpeg: better error messages for ECONNREFUSED and ENOTFOUND
2017-08-12 13:20:44 -07:00
Calvin Montgomery
08a42f6739
ffmpeg: add specific error for invalid SSL cert
2017-07-22 11:32:43 -07:00
Calvin Montgomery
52030506b5
deps: remove status-message-polyfill
...
This hasn't been necessary since node v0.10, and CyTube only supports
node v6.x+ by this point.
2017-07-22 10:45:36 -07:00
Calvin Montgomery
07179d6c83
Upgrade to jsli 2.0
2017-07-08 20:11:54 -07:00
Calvin Montgomery
6161f4ad44
Add ffmpeg error log for request failure case
2017-06-17 09:47:22 -07:00
Calvin Montgomery
8306d2d1b6
Refactor logging
2017-04-04 23:02:31 -07:00
Calvin Montgomery
e2abb90d14
Add HTTPS check for ffmpeg and custom embeds
2017-01-05 20:58:07 -08:00
Calvin Montgomery
d21943ecc7
Whitelist m4a/aac for ffmpeg
2016-12-17 19:53:17 -08:00
calzoneman
d357b30f9d
Add raw video documentation
2016-05-19 21:07:42 -07:00
calzoneman
b35b2a6e7e
Clean up ffprobe error reporting
...
The error messages were a bit difficult for users to understand due to a
combination of including useless technical information and lacking
userful user information. The error messages are more verbose now and
give a better indication of what went wrong.
2016-05-19 20:51:39 -07:00
calzoneman
52e444ab64
ffmpeg: follow relative redirects
2016-03-26 11:43:26 -07:00
calzoneman
7448429341
Fix #566
...
Refactored the ffprobe stream-selection logic to handle rejected files
better:
* Streams tagged as a non-default disposition are not considered
* If a file has any video stream, the audio stream will be ignored
This should prevent videos from being misreported as invalid audio
codecs, etc.
2016-03-21 23:28:21 -07:00
calzoneman
0109a87e55
package: build with babel for ES2015 support
...
* Rename lib/ -> src/
* Add `postinstall` npm target for compiling src files to lib
* Add `build-watch` npm target for development with babel --watch
* Add `lib/` to .gitignore
* Add `source-map-support` module for babel-generated sourcemaps
2015-09-23 19:27:04 -07:00