Commit Graph

131 Commits (aaecc7c1d68db0c31f0040a325924e01dc32f30b)

Author SHA1 Message Date
Dan 400742ee4d
Merge pull request #31 from jcdr428/patch-4
Parse channel number from 'esds' atom
2019-11-24 20:01:23 +00:00
Dan 3db9c8bef5
Merge pull request #32 from jcdr428/patch-5
Correct H265 Stream_Type
2019-11-24 20:01:12 +00:00
Dan cedb3be7a5
Merge pull request #30 from jcdr428/patch-3
Correct AAC frame size parsing
2019-11-24 20:00:59 +00:00
Dan ca23180f2f
Merge pull request #29 from jcdr428/patch-2
Get rid of MAX_AV_PACKET_SIZE limitation
2019-11-24 20:00:45 +00:00
Dan 67ba8c5fff
Merge pull request #28 from jcdr428/patch-1
Correct EAC3 sampling rate and channel parsing
2019-11-24 20:00:27 +00:00
Dan 8e8a3acb38
Merge pull request #33 from justdan96/enhancement-github-actions
Enhancement GitHub actions
2019-11-24 19:59:50 +00:00
Dan Bryant e3e358e7f1 add binaries link to Readme 2019-11-24 19:57:49 +00:00
Dan Bryant 2520a8bbf8 only build on push to master branch 2019-11-24 19:50:28 +00:00
jcdr428 651b7295d5
Correct H265 Stream_Type
Stream-Type for H265 is 0x24 as per ITU-T H222.0.
2019-11-24 20:17:06 +02:00
jcdr428 91d4c15085
Parse channel number from 'esds' atom 2019-11-24 19:35:11 +02:00
jcdr428 fe0a66c2a4
Correct AAC frame size parsing 2019-11-24 19:20:56 +02:00
jcdr428 a72595780f
Get rid of MAX_AV_PACKET_SIZE limitation 2019-11-24 19:12:07 +02:00
jcdr428 546791d93c
Correct EAC3 sampling rate and channel parsing 2019-11-24 18:52:53 +02:00
Dan 2c5c842dd7
Merge pull request #25 from justdan96/enhancement-cxx14
update C++ standard from 11 to 14
2019-11-18 20:40:56 +00:00
Dan Bryant a4ac48dacd update C++ standard from 11 to 14 2019-11-18 20:15:55 +00:00
Dan Bryant 9bdf2ae662 add actions for Windows and Mac 2019-11-16 19:32:06 +00:00
Dan Bryant e3f9862f4b clean artefact folder, produces ZIP of just the binaries 2019-11-16 16:11:31 +00:00
Dan Bryant 56915bb42d upload artefact after build 2019-11-16 16:05:22 +00:00
Dan Bryant 0059da299d fix another syntax error 2019-11-16 15:46:27 +00:00
Dan Bryant a91ad2655f fixing code errors 2019-11-16 13:36:45 +00:00
Dan ae67012063
create first test action 2019-11-16 13:32:43 +00:00
Dan 9203e86242
Merge pull request #24 from justdan96/enhancement-docker-build
The Docker container is complete, list of changes:

* Updated instructions in README for building tsMuxer in the Docker container.
* Updated build scripts accordingly.
* Added small section on testing to the README
2019-11-16 12:44:41 +00:00
Dan Bryant 05cde30842 static linking for Linux in docker, update readme 2019-11-16 12:37:55 +00:00
Dan Bryant ce5597b0fd update build instructions to include steps for Docker 2019-11-09 22:27:11 +00:00
Dan Bryant 3fe79cc41a add bin folder to repo 2019-11-08 12:17:57 +00:00
Dan Bryant 624a283c34 update build scripts for use with docker container 2019-11-08 12:06:27 +00:00
Dan Bryant 810a885ff7 update build instructions for all platforms, add MacOS target and fix small issue in subtitles rendering includes 2019-10-30 09:13:51 +00:00
Dan 1d4f304cd8
Merge pull request #23 from xavery/fix-msys2
Fix MSYS2 build
2019-10-27 06:50:20 +00:00
Daniel Kamil Kozar 248387eec0
Update build instructions for MSYS2
qmake doesn't exist anymore : it is now only necessary to generate and build
via CMake, and then copy the application executable to the GUI folder so it
can be used.
2019-10-27 02:12:28 +01:00
Daniel Kamil Kozar f9a3641620
Fix PkgConfig detection on MSYS2
MSYS2 defines WIN32 and has a working pkg-config installation, but the
CMakeLists.txt wrongly skipped using pkg-config if WIN32 was defined. This
commit fixes this.
2019-10-27 02:11:00 +01:00
Daniel Kamil Kozar d7994f1193
Fix MSYS2 build 2019-10-27 02:22:26 +02:00
Dan 8615976b6c
Merge pull request #22 from xavery/remove-stdafx
Remove stdafx.{cpp,h}
2019-10-26 22:52:15 +01:00
Dan 0d0895986e
Merge pull request #21 from xavery/libmediation-std-thread
Use std::thread in libmediation's TerminatableThread
2019-10-26 22:48:27 +01:00
Daniel Kamil Kozar 721d5c12d9
Use std::thread in libmediation's TerminatableThread
TerminatableThread is now implemented by using std::thread. The terminate()
function provided by the base class was actually not used anywhere, and was
removed along with the base class itself.
As a bonus, the completely unused files common_win32.{cpp,h} are also removed.
2019-10-26 21:31:06 +02:00
Daniel Kamil Kozar 0fd3b37746
Remove stdafx.{cpp,h}
Precompiled headers aren't actually used by any of the compilers, so leaving
this header in the repo doesn't make much sense.
However, removing it revealed some places in the code which rely on windows.h
being included on WIN32, which was probably included via the tchar.h include.
These places have been fixed to explicitly include windows.h.
2019-10-26 21:15:03 +02:00
Dan fc3d2b2410
Merge pull request #20 from xavery/remove-fpermissive
Fix code which needed -fpermissive on LLP64 platforms
2019-10-26 09:56:17 +01:00
Daniel Kamil Kozar 6b7fddfdab
Fix code which needed -fpermissive on LLP64 platforms 2019-10-26 09:34:18 +02:00
Dan 297718f2ac
Merge pull request #17 from justdan96/enhancement-crossbuild
update to allow MXE builds to work successfully and update documentation
2019-10-25 17:17:19 +01:00
Dan Bryant fb8147a034 reset CMakeLists to xavery's reworked version 2019-10-25 17:13:57 +01:00
Dan Bryant 7550335ba3 Merge branch 'master' into enhancement-crossbuild 2019-10-25 17:08:50 +01:00
Dan e5d199abaf
Merge pull request #18 from xavery/cmake
Completely rework the CMake build system
2019-10-25 16:45:34 +01:00
Daniel Kamil Kozar 9994ee5f44
Completely rework the CMake build system 2019-10-25 17:28:31 +02:00
Dan Bryant 4353e6a8f4 add initial MXE instructions, fix up some small issues when building on MXE 2019-10-25 13:06:29 +01:00
Dan Bryant c411ba8510 add script for building with MXE 2019-10-25 11:57:43 +01:00
Dan Bryant e909c7e028 work around exception specifier error on Windows, clean up readme 2019-10-25 11:56:08 +01:00
Dan Bryant 494a9ebf26 fix for Windows build in Docker, update CMake config to find zlib and libpng 2019-10-25 10:19:38 +01:00
Dan 6499f47ca2
Merge pull request #16 from xavery/condvar-mutex-time-libmediation-removal
Remove condvar, mutex and time from libmediation
2019-10-24 23:04:48 +01:00
Daniel Kamil Kozar b098a6de41
Remove condvar, mutex and time from libmediation 2019-10-24 23:54:56 +02:00
Dan a49263716f
Merge pull request #15 from justdan96/enhancement-crossbuild
Enhancement crossbuild
2019-10-24 20:13:07 +01:00
Dan Bryant 7cf23b0c4b add ninja as build dependency 2019-10-24 20:05:33 +01:00