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