├── .github └── ISSUE_TEMPLATE │ └── bug-report.md ├── .gitignore ├── .gitmodules ├── Makefile.am ├── README.md ├── autogen.sh ├── configure.ac ├── src ├── Makefile.am ├── abr │ ├── abr_algo.cc │ ├── abr_algo.hh │ ├── bola_basic.cc │ ├── bola_basic.hh │ ├── linear_bba.cc │ ├── linear_bba.hh │ ├── mpc.cc │ ├── mpc.hh │ ├── mpc_search.cc │ ├── mpc_search.hh │ ├── pensieve.cc │ ├── pensieve.hh │ ├── puffer.cc │ ├── puffer.hh │ ├── puffer_raw.cc │ ├── puffer_raw.hh │ ├── puffer_ttp.cc │ ├── puffer_ttp.hh │ ├── python_ipc.cc │ └── python_ipc.hh ├── atsc │ ├── .gitignore │ ├── Makefile.am │ └── decoder.cc ├── cleaner │ ├── .gitignore │ ├── Makefile.am │ ├── cleaner.cc │ ├── depcleaner.cc │ └── windowcleaner.cc ├── forwarder │ ├── .gitignore │ ├── Makefile.am │ ├── file_message.cc │ ├── file_message.hh │ ├── file_receiver.cc │ ├── file_sender.cc │ └── udp_to_tcp.cc ├── media-server │ ├── .gitignore │ ├── Makefile.am │ ├── channel.cc │ ├── channel.hh │ ├── client_message.cc │ ├── client_message.hh │ ├── maintenance_server.cc │ ├── run_servers.cc │ ├── server_message.cc │ ├── server_message.hh │ ├── ws_client.cc │ ├── ws_client.hh │ └── ws_media_server.cc ├── monitoring │ ├── .gitignore │ ├── Makefile.am │ ├── active_streams.conf │ ├── client_buffer.conf │ ├── client_sysinfo.conf │ ├── file_reporter.cc │ ├── influxdb_client.cc │ ├── influxdb_client.hh │ ├── log_reporter.cc │ ├── server_info.conf │ ├── video_acked.conf │ └── video_sent.conf ├── mp4 │ ├── .gitignore │ ├── Makefile.am │ ├── box.cc │ ├── box.hh │ ├── ctts_box.cc │ ├── ctts_box.hh │ ├── elst_box.cc │ ├── elst_box.hh │ ├── ftyp_box.cc │ ├── ftyp_box.hh │ ├── mdhd_box.cc │ ├── mdhd_box.hh │ ├── mfhd_box.cc │ ├── mfhd_box.hh │ ├── mp4_file.cc │ ├── mp4_file.hh │ ├── mp4_fragment.cc │ ├── mp4_info.cc │ ├── mp4_info.hh │ ├── mp4_parser.cc │ ├── mp4_parser.hh │ ├── mp4_structure.cc │ ├── mvhd_box.cc │ ├── mvhd_box.hh │ ├── sidx_box.cc │ ├── sidx_box.hh │ ├── stco_box.cc │ ├── stco_box.hh │ ├── stsc_box.cc │ ├── stsc_box.hh │ ├── stsd_box.cc │ ├── stsd_box.hh │ ├── stss_box.cc │ ├── stss_box.hh │ ├── stsz_box.cc │ ├── stsz_box.hh │ ├── stts_box.cc │ ├── stts_box.hh │ ├── tfdt_box.cc │ ├── tfdt_box.hh │ ├── tfhd_box.cc │ ├── tfhd_box.hh │ ├── tkhd_box.cc │ ├── tkhd_box.hh │ ├── trex_box.cc │ ├── trex_box.hh │ ├── trun_box.cc │ └── trun_box.hh ├── mpd │ ├── .gitignore │ ├── Makefile.am │ ├── mpd.cc │ ├── mpd.hh │ └── mpd_writer.cc ├── net │ ├── Makefile.am │ ├── address.cc │ ├── address.hh │ ├── body_parser.hh │ ├── chunked_parser.cc │ ├── chunked_parser.hh │ ├── http_header.cc │ ├── http_header.hh │ ├── http_message.cc │ ├── http_message.hh │ ├── http_message_sequence.hh │ ├── http_request.cc │ ├── http_request.hh │ ├── http_request_parser.hh │ ├── http_response.cc │ ├── http_response.hh │ ├── http_response_parser.cc │ ├── http_response_parser.hh │ ├── mime_type.cc │ ├── mime_type.hh │ ├── nb_secure_socket.cc │ ├── nb_secure_socket.hh │ ├── secure_socket.cc │ ├── secure_socket.hh │ ├── serialization.cc │ ├── serialization.hh │ ├── socket.cc │ ├── socket.hh │ ├── strict_conversions.cc │ ├── strict_conversions.hh │ ├── ws_frame.cc │ ├── ws_frame.hh │ ├── ws_message.cc │ ├── ws_message.hh │ ├── ws_message_parser.cc │ ├── ws_message_parser.hh │ ├── ws_server.cc │ └── ws_server.hh ├── notifier │ ├── .gitignore │ ├── Makefile.am │ ├── inotify.cc │ ├── inotify.hh │ ├── notifier.cc │ └── notifier.hh ├── opus-encoder │ ├── .gitignore │ ├── Makefile.am │ └── opus-encoder.cc ├── portal │ ├── .gitignore │ ├── accounts │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── forms.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_auto_20180601_0528.py │ │ │ ├── 0003_auto_20180601_0636.py │ │ │ ├── 0004_auto_20180601_0649.py │ │ │ ├── 0005_auto_20180601_0650.py │ │ │ ├── 0006_invitationtoken_holder.py │ │ │ ├── 0007_auto_20180604_2106.py │ │ │ ├── 0008_auto_20180816_0626.py │ │ │ ├── 0009_invitationtoken_shared.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── templates │ │ │ ├── accounts │ │ │ │ └── signup.html │ │ │ └── registration │ │ │ │ └── login.html │ │ ├── tests.py │ │ ├── urls.py │ │ ├── utils.py │ │ └── views.py │ ├── manage.py │ ├── portal │ │ ├── __init__.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── wsgi.py │ └── puffer │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_comment.py │ │ ├── 0003_auto_20180726_1300.py │ │ ├── 0004_starrating.py │ │ ├── 0005_auto_20180730_0454.py │ │ ├── 0006_grafanasnapshot.py │ │ ├── 0007_participate.py │ │ ├── 0008_participate_sent.py │ │ └── __init__.py │ │ ├── models.py │ │ ├── static │ │ └── puffer │ │ │ ├── .gitignore │ │ │ ├── css │ │ │ ├── common.css │ │ │ ├── player.css │ │ │ └── rating.css │ │ │ ├── documents │ │ │ └── puffer-paper.pdf │ │ │ └── js │ │ │ ├── player.js │ │ │ ├── profile.js │ │ │ ├── puffer.js │ │ │ └── results.js │ │ ├── templates │ │ └── puffer │ │ │ ├── 404.html │ │ │ ├── bola.html │ │ │ ├── data-description.html │ │ │ ├── faq.html │ │ │ ├── index.html │ │ │ ├── monitoring.html │ │ │ ├── navigation.html │ │ │ ├── participate.html │ │ │ ├── player.html │ │ │ ├── profile.html │ │ │ ├── rating.html │ │ │ ├── results.html │ │ │ ├── terms-content.html │ │ │ └── terms.html │ │ ├── tests.py │ │ ├── urls.py │ │ └── views.py ├── scripts │ ├── backup_influxdb.py │ ├── cache_expt_config.py │ ├── clean_split.py │ ├── convert_tag_to_field.py │ ├── count_hours_users.py │ ├── expt_json.py │ ├── fake_live.py │ ├── generate_snapshot.py │ ├── helpers.py │ ├── mock_decoder.py │ ├── plot_ssim_rebuffer.py │ ├── report_ssim_rebuffer.py │ ├── restore_influxdb.py │ ├── run_servers_and_cl.py │ ├── run_udp_to_tcp.py │ ├── scraper.py │ ├── stream_processor.py │ ├── ttp.py │ └── zulip_grafana_webhook.py ├── ssim │ ├── .gitignore │ ├── Makefile.am │ └── ssim.cc ├── tests │ ├── .gitignore │ ├── Makefile.am │ ├── cleaner.test │ ├── cleanup.test │ ├── depcleaner.test │ ├── fetch_vectors.test │ ├── mp4.test │ ├── mpd.test │ ├── notify_bad_prog.test │ ├── notify_good_prog.test │ ├── ssim.test │ ├── test_helpers.py │ ├── time.test │ ├── udp_to_tcp.test │ └── windowcleaner.test ├── time │ ├── .gitignore │ ├── Makefile.am │ └── time.cc ├── util │ ├── Makefile.am │ ├── child_process.cc │ ├── child_process.hh │ ├── chunk.hh │ ├── exception.hh │ ├── file_descriptor.cc │ ├── file_descriptor.hh │ ├── filesystem.hh │ ├── formatter.cc │ ├── formatter.hh │ ├── ipc_socket.cc │ ├── ipc_socket.hh │ ├── media_formats.cc │ ├── media_formats.hh │ ├── mmap.cc │ ├── mmap.hh │ ├── path.cc │ ├── path.hh │ ├── pid.cc │ ├── pid.hh │ ├── pipe.cc │ ├── pipe.hh │ ├── poller.cc │ ├── poller.hh │ ├── signalfd.cc │ ├── signalfd.hh │ ├── strict_conversions.cc │ ├── strict_conversions.hh │ ├── system_runner.cc │ ├── system_runner.hh │ ├── temp_dir.cc │ ├── temp_dir.hh │ ├── temp_file.cc │ ├── temp_file.hh │ ├── timeit.cc │ ├── timeit.hh │ ├── timerfd.cc │ ├── timerfd.hh │ ├── timestamp.cc │ ├── timestamp.hh │ ├── tokenize.cc │ ├── tokenize.hh │ ├── util.cc │ ├── util.hh │ ├── y4m.cc │ ├── y4m.hh │ ├── yaml.cc │ └── yaml.hh ├── webm │ ├── .gitignore │ ├── Makefile.am │ ├── webm_fragment.cc │ ├── webm_info.cc │ ├── webm_info.hh │ └── webm_probe.cc └── wrappers │ ├── .gitignore │ ├── Makefile.am │ ├── audio_fragmenter.cc │ ├── generate_mpd.cc │ ├── run_pipeline.cc │ ├── ssim_calculator.cc │ ├── video_canonicalizer.cc │ ├── video_encoder.cc │ └── video_fragmenter.cc └── third_party ├── .gitignore └── Makefile.am /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/.gitmodules -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- 1 | SUBDIRS = third_party src 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/README.md -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | exec autoreconf -fi 4 | -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/configure.ac -------------------------------------------------------------------------------- /src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/Makefile.am -------------------------------------------------------------------------------- /src/abr/abr_algo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/abr_algo.cc -------------------------------------------------------------------------------- /src/abr/abr_algo.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/abr_algo.hh -------------------------------------------------------------------------------- /src/abr/bola_basic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/bola_basic.cc -------------------------------------------------------------------------------- /src/abr/bola_basic.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/bola_basic.hh -------------------------------------------------------------------------------- /src/abr/linear_bba.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/linear_bba.cc -------------------------------------------------------------------------------- /src/abr/linear_bba.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/linear_bba.hh -------------------------------------------------------------------------------- /src/abr/mpc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/mpc.cc -------------------------------------------------------------------------------- /src/abr/mpc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/mpc.hh -------------------------------------------------------------------------------- /src/abr/mpc_search.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/mpc_search.cc -------------------------------------------------------------------------------- /src/abr/mpc_search.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/mpc_search.hh -------------------------------------------------------------------------------- /src/abr/pensieve.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/pensieve.cc -------------------------------------------------------------------------------- /src/abr/pensieve.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/pensieve.hh -------------------------------------------------------------------------------- /src/abr/puffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/puffer.cc -------------------------------------------------------------------------------- /src/abr/puffer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/puffer.hh -------------------------------------------------------------------------------- /src/abr/puffer_raw.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/puffer_raw.cc -------------------------------------------------------------------------------- /src/abr/puffer_raw.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/puffer_raw.hh -------------------------------------------------------------------------------- /src/abr/puffer_ttp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/puffer_ttp.cc -------------------------------------------------------------------------------- /src/abr/puffer_ttp.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/puffer_ttp.hh -------------------------------------------------------------------------------- /src/abr/python_ipc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/python_ipc.cc -------------------------------------------------------------------------------- /src/abr/python_ipc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/abr/python_ipc.hh -------------------------------------------------------------------------------- /src/atsc/.gitignore: -------------------------------------------------------------------------------- 1 | /decoder 2 | /*.sh 3 | -------------------------------------------------------------------------------- /src/atsc/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/atsc/Makefile.am -------------------------------------------------------------------------------- /src/atsc/decoder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/atsc/decoder.cc -------------------------------------------------------------------------------- /src/cleaner/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/cleaner/.gitignore -------------------------------------------------------------------------------- /src/cleaner/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/cleaner/Makefile.am -------------------------------------------------------------------------------- /src/cleaner/cleaner.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/cleaner/cleaner.cc -------------------------------------------------------------------------------- /src/cleaner/depcleaner.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/cleaner/depcleaner.cc -------------------------------------------------------------------------------- /src/cleaner/windowcleaner.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/cleaner/windowcleaner.cc -------------------------------------------------------------------------------- /src/forwarder/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/forwarder/.gitignore -------------------------------------------------------------------------------- /src/forwarder/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/forwarder/Makefile.am -------------------------------------------------------------------------------- /src/forwarder/file_message.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/forwarder/file_message.cc -------------------------------------------------------------------------------- /src/forwarder/file_message.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/forwarder/file_message.hh -------------------------------------------------------------------------------- /src/forwarder/file_receiver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/forwarder/file_receiver.cc -------------------------------------------------------------------------------- /src/forwarder/file_sender.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/forwarder/file_sender.cc -------------------------------------------------------------------------------- /src/forwarder/udp_to_tcp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/forwarder/udp_to_tcp.cc -------------------------------------------------------------------------------- /src/media-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/media-server/.gitignore -------------------------------------------------------------------------------- /src/media-server/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/media-server/Makefile.am -------------------------------------------------------------------------------- /src/media-server/channel.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/media-server/channel.cc -------------------------------------------------------------------------------- /src/media-server/channel.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/media-server/channel.hh -------------------------------------------------------------------------------- /src/media-server/client_message.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/media-server/client_message.cc -------------------------------------------------------------------------------- /src/media-server/client_message.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/media-server/client_message.hh -------------------------------------------------------------------------------- /src/media-server/maintenance_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/media-server/maintenance_server.cc -------------------------------------------------------------------------------- /src/media-server/run_servers.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/media-server/run_servers.cc -------------------------------------------------------------------------------- /src/media-server/server_message.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/media-server/server_message.cc -------------------------------------------------------------------------------- /src/media-server/server_message.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/media-server/server_message.hh -------------------------------------------------------------------------------- /src/media-server/ws_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/media-server/ws_client.cc -------------------------------------------------------------------------------- /src/media-server/ws_client.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/media-server/ws_client.hh -------------------------------------------------------------------------------- /src/media-server/ws_media_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/media-server/ws_media_server.cc -------------------------------------------------------------------------------- /src/monitoring/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/monitoring/.gitignore -------------------------------------------------------------------------------- /src/monitoring/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/monitoring/Makefile.am -------------------------------------------------------------------------------- /src/monitoring/active_streams.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/monitoring/active_streams.conf -------------------------------------------------------------------------------- /src/monitoring/client_buffer.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/monitoring/client_buffer.conf -------------------------------------------------------------------------------- /src/monitoring/client_sysinfo.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/monitoring/client_sysinfo.conf -------------------------------------------------------------------------------- /src/monitoring/file_reporter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/monitoring/file_reporter.cc -------------------------------------------------------------------------------- /src/monitoring/influxdb_client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/monitoring/influxdb_client.cc -------------------------------------------------------------------------------- /src/monitoring/influxdb_client.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/monitoring/influxdb_client.hh -------------------------------------------------------------------------------- /src/monitoring/log_reporter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/monitoring/log_reporter.cc -------------------------------------------------------------------------------- /src/monitoring/server_info.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/monitoring/server_info.conf -------------------------------------------------------------------------------- /src/monitoring/video_acked.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/monitoring/video_acked.conf -------------------------------------------------------------------------------- /src/monitoring/video_sent.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/monitoring/video_sent.conf -------------------------------------------------------------------------------- /src/mp4/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/.gitignore -------------------------------------------------------------------------------- /src/mp4/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/Makefile.am -------------------------------------------------------------------------------- /src/mp4/box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/box.cc -------------------------------------------------------------------------------- /src/mp4/box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/box.hh -------------------------------------------------------------------------------- /src/mp4/ctts_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/ctts_box.cc -------------------------------------------------------------------------------- /src/mp4/ctts_box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/ctts_box.hh -------------------------------------------------------------------------------- /src/mp4/elst_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/elst_box.cc -------------------------------------------------------------------------------- /src/mp4/elst_box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/elst_box.hh -------------------------------------------------------------------------------- /src/mp4/ftyp_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/ftyp_box.cc -------------------------------------------------------------------------------- /src/mp4/ftyp_box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/ftyp_box.hh -------------------------------------------------------------------------------- /src/mp4/mdhd_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/mdhd_box.cc -------------------------------------------------------------------------------- /src/mp4/mdhd_box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/mdhd_box.hh -------------------------------------------------------------------------------- /src/mp4/mfhd_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/mfhd_box.cc -------------------------------------------------------------------------------- /src/mp4/mfhd_box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/mfhd_box.hh -------------------------------------------------------------------------------- /src/mp4/mp4_file.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/mp4_file.cc -------------------------------------------------------------------------------- /src/mp4/mp4_file.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/mp4_file.hh -------------------------------------------------------------------------------- /src/mp4/mp4_fragment.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/mp4_fragment.cc -------------------------------------------------------------------------------- /src/mp4/mp4_info.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/mp4_info.cc -------------------------------------------------------------------------------- /src/mp4/mp4_info.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/mp4_info.hh -------------------------------------------------------------------------------- /src/mp4/mp4_parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/mp4_parser.cc -------------------------------------------------------------------------------- /src/mp4/mp4_parser.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/mp4_parser.hh -------------------------------------------------------------------------------- /src/mp4/mp4_structure.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/mp4_structure.cc -------------------------------------------------------------------------------- /src/mp4/mvhd_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/mvhd_box.cc -------------------------------------------------------------------------------- /src/mp4/mvhd_box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/mvhd_box.hh -------------------------------------------------------------------------------- /src/mp4/sidx_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/sidx_box.cc -------------------------------------------------------------------------------- /src/mp4/sidx_box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/sidx_box.hh -------------------------------------------------------------------------------- /src/mp4/stco_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/stco_box.cc -------------------------------------------------------------------------------- /src/mp4/stco_box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/stco_box.hh -------------------------------------------------------------------------------- /src/mp4/stsc_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/stsc_box.cc -------------------------------------------------------------------------------- /src/mp4/stsc_box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/stsc_box.hh -------------------------------------------------------------------------------- /src/mp4/stsd_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/stsd_box.cc -------------------------------------------------------------------------------- /src/mp4/stsd_box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/stsd_box.hh -------------------------------------------------------------------------------- /src/mp4/stss_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/stss_box.cc -------------------------------------------------------------------------------- /src/mp4/stss_box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/stss_box.hh -------------------------------------------------------------------------------- /src/mp4/stsz_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/stsz_box.cc -------------------------------------------------------------------------------- /src/mp4/stsz_box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/stsz_box.hh -------------------------------------------------------------------------------- /src/mp4/stts_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/stts_box.cc -------------------------------------------------------------------------------- /src/mp4/stts_box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/stts_box.hh -------------------------------------------------------------------------------- /src/mp4/tfdt_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/tfdt_box.cc -------------------------------------------------------------------------------- /src/mp4/tfdt_box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/tfdt_box.hh -------------------------------------------------------------------------------- /src/mp4/tfhd_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/tfhd_box.cc -------------------------------------------------------------------------------- /src/mp4/tfhd_box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/tfhd_box.hh -------------------------------------------------------------------------------- /src/mp4/tkhd_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/tkhd_box.cc -------------------------------------------------------------------------------- /src/mp4/tkhd_box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/tkhd_box.hh -------------------------------------------------------------------------------- /src/mp4/trex_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/trex_box.cc -------------------------------------------------------------------------------- /src/mp4/trex_box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/trex_box.hh -------------------------------------------------------------------------------- /src/mp4/trun_box.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/trun_box.cc -------------------------------------------------------------------------------- /src/mp4/trun_box.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mp4/trun_box.hh -------------------------------------------------------------------------------- /src/mpd/.gitignore: -------------------------------------------------------------------------------- 1 | /mpd_writer 2 | -------------------------------------------------------------------------------- /src/mpd/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mpd/Makefile.am -------------------------------------------------------------------------------- /src/mpd/mpd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mpd/mpd.cc -------------------------------------------------------------------------------- /src/mpd/mpd.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mpd/mpd.hh -------------------------------------------------------------------------------- /src/mpd/mpd_writer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/mpd/mpd_writer.cc -------------------------------------------------------------------------------- /src/net/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/Makefile.am -------------------------------------------------------------------------------- /src/net/address.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/address.cc -------------------------------------------------------------------------------- /src/net/address.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/address.hh -------------------------------------------------------------------------------- /src/net/body_parser.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/body_parser.hh -------------------------------------------------------------------------------- /src/net/chunked_parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/chunked_parser.cc -------------------------------------------------------------------------------- /src/net/chunked_parser.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/chunked_parser.hh -------------------------------------------------------------------------------- /src/net/http_header.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/http_header.cc -------------------------------------------------------------------------------- /src/net/http_header.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/http_header.hh -------------------------------------------------------------------------------- /src/net/http_message.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/http_message.cc -------------------------------------------------------------------------------- /src/net/http_message.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/http_message.hh -------------------------------------------------------------------------------- /src/net/http_message_sequence.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/http_message_sequence.hh -------------------------------------------------------------------------------- /src/net/http_request.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/http_request.cc -------------------------------------------------------------------------------- /src/net/http_request.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/http_request.hh -------------------------------------------------------------------------------- /src/net/http_request_parser.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/http_request_parser.hh -------------------------------------------------------------------------------- /src/net/http_response.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/http_response.cc -------------------------------------------------------------------------------- /src/net/http_response.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/http_response.hh -------------------------------------------------------------------------------- /src/net/http_response_parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/http_response_parser.cc -------------------------------------------------------------------------------- /src/net/http_response_parser.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/http_response_parser.hh -------------------------------------------------------------------------------- /src/net/mime_type.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/mime_type.cc -------------------------------------------------------------------------------- /src/net/mime_type.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/mime_type.hh -------------------------------------------------------------------------------- /src/net/nb_secure_socket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/nb_secure_socket.cc -------------------------------------------------------------------------------- /src/net/nb_secure_socket.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/nb_secure_socket.hh -------------------------------------------------------------------------------- /src/net/secure_socket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/secure_socket.cc -------------------------------------------------------------------------------- /src/net/secure_socket.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/secure_socket.hh -------------------------------------------------------------------------------- /src/net/serialization.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/serialization.cc -------------------------------------------------------------------------------- /src/net/serialization.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/serialization.hh -------------------------------------------------------------------------------- /src/net/socket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/socket.cc -------------------------------------------------------------------------------- /src/net/socket.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/socket.hh -------------------------------------------------------------------------------- /src/net/strict_conversions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/strict_conversions.cc -------------------------------------------------------------------------------- /src/net/strict_conversions.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/strict_conversions.hh -------------------------------------------------------------------------------- /src/net/ws_frame.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/ws_frame.cc -------------------------------------------------------------------------------- /src/net/ws_frame.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/ws_frame.hh -------------------------------------------------------------------------------- /src/net/ws_message.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/ws_message.cc -------------------------------------------------------------------------------- /src/net/ws_message.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/ws_message.hh -------------------------------------------------------------------------------- /src/net/ws_message_parser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/ws_message_parser.cc -------------------------------------------------------------------------------- /src/net/ws_message_parser.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/ws_message_parser.hh -------------------------------------------------------------------------------- /src/net/ws_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/ws_server.cc -------------------------------------------------------------------------------- /src/net/ws_server.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/net/ws_server.hh -------------------------------------------------------------------------------- /src/notifier/.gitignore: -------------------------------------------------------------------------------- 1 | /notifier 2 | -------------------------------------------------------------------------------- /src/notifier/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/notifier/Makefile.am -------------------------------------------------------------------------------- /src/notifier/inotify.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/notifier/inotify.cc -------------------------------------------------------------------------------- /src/notifier/inotify.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/notifier/inotify.hh -------------------------------------------------------------------------------- /src/notifier/notifier.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/notifier/notifier.cc -------------------------------------------------------------------------------- /src/notifier/notifier.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/notifier/notifier.hh -------------------------------------------------------------------------------- /src/opus-encoder/.gitignore: -------------------------------------------------------------------------------- 1 | opus-encoder -------------------------------------------------------------------------------- /src/opus-encoder/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/opus-encoder/Makefile.am -------------------------------------------------------------------------------- /src/opus-encoder/opus-encoder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/opus-encoder/opus-encoder.cc -------------------------------------------------------------------------------- /src/portal/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/.gitignore -------------------------------------------------------------------------------- /src/portal/accounts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/portal/accounts/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/admin.py -------------------------------------------------------------------------------- /src/portal/accounts/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/apps.py -------------------------------------------------------------------------------- /src/portal/accounts/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/forms.py -------------------------------------------------------------------------------- /src/portal/accounts/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/migrations/0001_initial.py -------------------------------------------------------------------------------- /src/portal/accounts/migrations/0002_auto_20180601_0528.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/migrations/0002_auto_20180601_0528.py -------------------------------------------------------------------------------- /src/portal/accounts/migrations/0003_auto_20180601_0636.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/migrations/0003_auto_20180601_0636.py -------------------------------------------------------------------------------- /src/portal/accounts/migrations/0004_auto_20180601_0649.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/migrations/0004_auto_20180601_0649.py -------------------------------------------------------------------------------- /src/portal/accounts/migrations/0005_auto_20180601_0650.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/migrations/0005_auto_20180601_0650.py -------------------------------------------------------------------------------- /src/portal/accounts/migrations/0006_invitationtoken_holder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/migrations/0006_invitationtoken_holder.py -------------------------------------------------------------------------------- /src/portal/accounts/migrations/0007_auto_20180604_2106.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/migrations/0007_auto_20180604_2106.py -------------------------------------------------------------------------------- /src/portal/accounts/migrations/0008_auto_20180816_0626.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/migrations/0008_auto_20180816_0626.py -------------------------------------------------------------------------------- /src/portal/accounts/migrations/0009_invitationtoken_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/migrations/0009_invitationtoken_shared.py -------------------------------------------------------------------------------- /src/portal/accounts/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/portal/accounts/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/models.py -------------------------------------------------------------------------------- /src/portal/accounts/templates/accounts/signup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/templates/accounts/signup.html -------------------------------------------------------------------------------- /src/portal/accounts/templates/registration/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/templates/registration/login.html -------------------------------------------------------------------------------- /src/portal/accounts/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/tests.py -------------------------------------------------------------------------------- /src/portal/accounts/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/urls.py -------------------------------------------------------------------------------- /src/portal/accounts/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/utils.py -------------------------------------------------------------------------------- /src/portal/accounts/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/accounts/views.py -------------------------------------------------------------------------------- /src/portal/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/manage.py -------------------------------------------------------------------------------- /src/portal/portal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/portal/portal/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/portal/settings.py -------------------------------------------------------------------------------- /src/portal/portal/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/portal/urls.py -------------------------------------------------------------------------------- /src/portal/portal/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/portal/wsgi.py -------------------------------------------------------------------------------- /src/portal/puffer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/portal/puffer/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/admin.py -------------------------------------------------------------------------------- /src/portal/puffer/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/apps.py -------------------------------------------------------------------------------- /src/portal/puffer/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/migrations/0001_initial.py -------------------------------------------------------------------------------- /src/portal/puffer/migrations/0002_comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/migrations/0002_comment.py -------------------------------------------------------------------------------- /src/portal/puffer/migrations/0003_auto_20180726_1300.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/migrations/0003_auto_20180726_1300.py -------------------------------------------------------------------------------- /src/portal/puffer/migrations/0004_starrating.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/migrations/0004_starrating.py -------------------------------------------------------------------------------- /src/portal/puffer/migrations/0005_auto_20180730_0454.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/migrations/0005_auto_20180730_0454.py -------------------------------------------------------------------------------- /src/portal/puffer/migrations/0006_grafanasnapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/migrations/0006_grafanasnapshot.py -------------------------------------------------------------------------------- /src/portal/puffer/migrations/0007_participate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/migrations/0007_participate.py -------------------------------------------------------------------------------- /src/portal/puffer/migrations/0008_participate_sent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/migrations/0008_participate_sent.py -------------------------------------------------------------------------------- /src/portal/puffer/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/portal/puffer/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/models.py -------------------------------------------------------------------------------- /src/portal/puffer/static/puffer/.gitignore: -------------------------------------------------------------------------------- 1 | /media 2 | /dist 3 | -------------------------------------------------------------------------------- /src/portal/puffer/static/puffer/css/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/static/puffer/css/common.css -------------------------------------------------------------------------------- /src/portal/puffer/static/puffer/css/player.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/static/puffer/css/player.css -------------------------------------------------------------------------------- /src/portal/puffer/static/puffer/css/rating.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/static/puffer/css/rating.css -------------------------------------------------------------------------------- /src/portal/puffer/static/puffer/documents/puffer-paper.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/static/puffer/documents/puffer-paper.pdf -------------------------------------------------------------------------------- /src/portal/puffer/static/puffer/js/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/static/puffer/js/player.js -------------------------------------------------------------------------------- /src/portal/puffer/static/puffer/js/profile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/static/puffer/js/profile.js -------------------------------------------------------------------------------- /src/portal/puffer/static/puffer/js/puffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/static/puffer/js/puffer.js -------------------------------------------------------------------------------- /src/portal/puffer/static/puffer/js/results.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/static/puffer/js/results.js -------------------------------------------------------------------------------- /src/portal/puffer/templates/puffer/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/templates/puffer/404.html -------------------------------------------------------------------------------- /src/portal/puffer/templates/puffer/bola.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/templates/puffer/bola.html -------------------------------------------------------------------------------- /src/portal/puffer/templates/puffer/data-description.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/templates/puffer/data-description.html -------------------------------------------------------------------------------- /src/portal/puffer/templates/puffer/faq.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/templates/puffer/faq.html -------------------------------------------------------------------------------- /src/portal/puffer/templates/puffer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/templates/puffer/index.html -------------------------------------------------------------------------------- /src/portal/puffer/templates/puffer/monitoring.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/templates/puffer/monitoring.html -------------------------------------------------------------------------------- /src/portal/puffer/templates/puffer/navigation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/templates/puffer/navigation.html -------------------------------------------------------------------------------- /src/portal/puffer/templates/puffer/participate.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/templates/puffer/participate.html -------------------------------------------------------------------------------- /src/portal/puffer/templates/puffer/player.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/templates/puffer/player.html -------------------------------------------------------------------------------- /src/portal/puffer/templates/puffer/profile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/templates/puffer/profile.html -------------------------------------------------------------------------------- /src/portal/puffer/templates/puffer/rating.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/templates/puffer/rating.html -------------------------------------------------------------------------------- /src/portal/puffer/templates/puffer/results.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/templates/puffer/results.html -------------------------------------------------------------------------------- /src/portal/puffer/templates/puffer/terms-content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/templates/puffer/terms-content.html -------------------------------------------------------------------------------- /src/portal/puffer/templates/puffer/terms.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/templates/puffer/terms.html -------------------------------------------------------------------------------- /src/portal/puffer/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/tests.py -------------------------------------------------------------------------------- /src/portal/puffer/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/urls.py -------------------------------------------------------------------------------- /src/portal/puffer/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/portal/puffer/views.py -------------------------------------------------------------------------------- /src/scripts/backup_influxdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/backup_influxdb.py -------------------------------------------------------------------------------- /src/scripts/cache_expt_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/cache_expt_config.py -------------------------------------------------------------------------------- /src/scripts/clean_split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/clean_split.py -------------------------------------------------------------------------------- /src/scripts/convert_tag_to_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/convert_tag_to_field.py -------------------------------------------------------------------------------- /src/scripts/count_hours_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/count_hours_users.py -------------------------------------------------------------------------------- /src/scripts/expt_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/expt_json.py -------------------------------------------------------------------------------- /src/scripts/fake_live.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/fake_live.py -------------------------------------------------------------------------------- /src/scripts/generate_snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/generate_snapshot.py -------------------------------------------------------------------------------- /src/scripts/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/helpers.py -------------------------------------------------------------------------------- /src/scripts/mock_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/mock_decoder.py -------------------------------------------------------------------------------- /src/scripts/plot_ssim_rebuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/plot_ssim_rebuffer.py -------------------------------------------------------------------------------- /src/scripts/report_ssim_rebuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/report_ssim_rebuffer.py -------------------------------------------------------------------------------- /src/scripts/restore_influxdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/restore_influxdb.py -------------------------------------------------------------------------------- /src/scripts/run_servers_and_cl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/run_servers_and_cl.py -------------------------------------------------------------------------------- /src/scripts/run_udp_to_tcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/run_udp_to_tcp.py -------------------------------------------------------------------------------- /src/scripts/scraper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/scraper.py -------------------------------------------------------------------------------- /src/scripts/stream_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/stream_processor.py -------------------------------------------------------------------------------- /src/scripts/ttp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/ttp.py -------------------------------------------------------------------------------- /src/scripts/zulip_grafana_webhook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/scripts/zulip_grafana_webhook.py -------------------------------------------------------------------------------- /src/ssim/.gitignore: -------------------------------------------------------------------------------- 1 | /ssim 2 | -------------------------------------------------------------------------------- /src/ssim/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/ssim/Makefile.am -------------------------------------------------------------------------------- /src/ssim/ssim.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/ssim/ssim.cc -------------------------------------------------------------------------------- /src/tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/tests/.gitignore -------------------------------------------------------------------------------- /src/tests/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/tests/Makefile.am -------------------------------------------------------------------------------- /src/tests/cleaner.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/tests/cleaner.test -------------------------------------------------------------------------------- /src/tests/cleanup.test: -------------------------------------------------------------------------------- 1 | #!/bin/bash -ex 2 | rm -rf test-vectors 3 | -------------------------------------------------------------------------------- /src/tests/depcleaner.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/tests/depcleaner.test -------------------------------------------------------------------------------- /src/tests/fetch_vectors.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/tests/fetch_vectors.test -------------------------------------------------------------------------------- /src/tests/mp4.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/tests/mp4.test -------------------------------------------------------------------------------- /src/tests/mpd.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/tests/mpd.test -------------------------------------------------------------------------------- /src/tests/notify_bad_prog.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/tests/notify_bad_prog.test -------------------------------------------------------------------------------- /src/tests/notify_good_prog.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/tests/notify_good_prog.test -------------------------------------------------------------------------------- /src/tests/ssim.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/tests/ssim.test -------------------------------------------------------------------------------- /src/tests/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/tests/test_helpers.py -------------------------------------------------------------------------------- /src/tests/time.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/tests/time.test -------------------------------------------------------------------------------- /src/tests/udp_to_tcp.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/tests/udp_to_tcp.test -------------------------------------------------------------------------------- /src/tests/windowcleaner.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/tests/windowcleaner.test -------------------------------------------------------------------------------- /src/time/.gitignore: -------------------------------------------------------------------------------- 1 | /time 2 | -------------------------------------------------------------------------------- /src/time/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/time/Makefile.am -------------------------------------------------------------------------------- /src/time/time.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/time/time.cc -------------------------------------------------------------------------------- /src/util/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/Makefile.am -------------------------------------------------------------------------------- /src/util/child_process.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/child_process.cc -------------------------------------------------------------------------------- /src/util/child_process.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/child_process.hh -------------------------------------------------------------------------------- /src/util/chunk.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/chunk.hh -------------------------------------------------------------------------------- /src/util/exception.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/exception.hh -------------------------------------------------------------------------------- /src/util/file_descriptor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/file_descriptor.cc -------------------------------------------------------------------------------- /src/util/file_descriptor.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/file_descriptor.hh -------------------------------------------------------------------------------- /src/util/filesystem.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/filesystem.hh -------------------------------------------------------------------------------- /src/util/formatter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/formatter.cc -------------------------------------------------------------------------------- /src/util/formatter.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/formatter.hh -------------------------------------------------------------------------------- /src/util/ipc_socket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/ipc_socket.cc -------------------------------------------------------------------------------- /src/util/ipc_socket.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/ipc_socket.hh -------------------------------------------------------------------------------- /src/util/media_formats.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/media_formats.cc -------------------------------------------------------------------------------- /src/util/media_formats.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/media_formats.hh -------------------------------------------------------------------------------- /src/util/mmap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/mmap.cc -------------------------------------------------------------------------------- /src/util/mmap.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/mmap.hh -------------------------------------------------------------------------------- /src/util/path.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/path.cc -------------------------------------------------------------------------------- /src/util/path.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/path.hh -------------------------------------------------------------------------------- /src/util/pid.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/pid.cc -------------------------------------------------------------------------------- /src/util/pid.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/pid.hh -------------------------------------------------------------------------------- /src/util/pipe.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/pipe.cc -------------------------------------------------------------------------------- /src/util/pipe.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/pipe.hh -------------------------------------------------------------------------------- /src/util/poller.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/poller.cc -------------------------------------------------------------------------------- /src/util/poller.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/poller.hh -------------------------------------------------------------------------------- /src/util/signalfd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/signalfd.cc -------------------------------------------------------------------------------- /src/util/signalfd.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/signalfd.hh -------------------------------------------------------------------------------- /src/util/strict_conversions.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/strict_conversions.cc -------------------------------------------------------------------------------- /src/util/strict_conversions.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/strict_conversions.hh -------------------------------------------------------------------------------- /src/util/system_runner.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/system_runner.cc -------------------------------------------------------------------------------- /src/util/system_runner.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/system_runner.hh -------------------------------------------------------------------------------- /src/util/temp_dir.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/temp_dir.cc -------------------------------------------------------------------------------- /src/util/temp_dir.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/temp_dir.hh -------------------------------------------------------------------------------- /src/util/temp_file.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/temp_file.cc -------------------------------------------------------------------------------- /src/util/temp_file.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/temp_file.hh -------------------------------------------------------------------------------- /src/util/timeit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/timeit.cc -------------------------------------------------------------------------------- /src/util/timeit.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/timeit.hh -------------------------------------------------------------------------------- /src/util/timerfd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/timerfd.cc -------------------------------------------------------------------------------- /src/util/timerfd.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/timerfd.hh -------------------------------------------------------------------------------- /src/util/timestamp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/timestamp.cc -------------------------------------------------------------------------------- /src/util/timestamp.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/timestamp.hh -------------------------------------------------------------------------------- /src/util/tokenize.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/tokenize.cc -------------------------------------------------------------------------------- /src/util/tokenize.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/tokenize.hh -------------------------------------------------------------------------------- /src/util/util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/util.cc -------------------------------------------------------------------------------- /src/util/util.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/util.hh -------------------------------------------------------------------------------- /src/util/y4m.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/y4m.cc -------------------------------------------------------------------------------- /src/util/y4m.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/y4m.hh -------------------------------------------------------------------------------- /src/util/yaml.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/yaml.cc -------------------------------------------------------------------------------- /src/util/yaml.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/util/yaml.hh -------------------------------------------------------------------------------- /src/webm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/webm/.gitignore -------------------------------------------------------------------------------- /src/webm/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/webm/Makefile.am -------------------------------------------------------------------------------- /src/webm/webm_fragment.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/webm/webm_fragment.cc -------------------------------------------------------------------------------- /src/webm/webm_info.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/webm/webm_info.cc -------------------------------------------------------------------------------- /src/webm/webm_info.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/webm/webm_info.hh -------------------------------------------------------------------------------- /src/webm/webm_probe.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/webm/webm_probe.cc -------------------------------------------------------------------------------- /src/wrappers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/wrappers/.gitignore -------------------------------------------------------------------------------- /src/wrappers/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/wrappers/Makefile.am -------------------------------------------------------------------------------- /src/wrappers/audio_fragmenter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/wrappers/audio_fragmenter.cc -------------------------------------------------------------------------------- /src/wrappers/generate_mpd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/wrappers/generate_mpd.cc -------------------------------------------------------------------------------- /src/wrappers/run_pipeline.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/wrappers/run_pipeline.cc -------------------------------------------------------------------------------- /src/wrappers/ssim_calculator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/wrappers/ssim_calculator.cc -------------------------------------------------------------------------------- /src/wrappers/video_canonicalizer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/wrappers/video_canonicalizer.cc -------------------------------------------------------------------------------- /src/wrappers/video_encoder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/wrappers/video_encoder.cc -------------------------------------------------------------------------------- /src/wrappers/video_fragmenter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/src/wrappers/video_fragmenter.cc -------------------------------------------------------------------------------- /third_party/.gitignore: -------------------------------------------------------------------------------- 1 | /libwebm 2 | /libtorch 3 | -------------------------------------------------------------------------------- /third_party/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordSNR/puffer/HEAD/third_party/Makefile.am --------------------------------------------------------------------------------