Commit Graph

  • 7db269f04a Merge pull request #447 from mstorsjo/remove-misleading-cast volvet 2014-03-08 00:15:08 +08:00
  • a614ee1b50 Add separate install-static and install-shared targets Martin Storsjö 2014-03-07 15:10:46 +02:00
  • 014f4d8250 Merge the slice mode comments with the enum Martin Storsjö 2014-03-07 12:13:41 +02:00
  • a93dd7ca42 Use the slice mode enum in BaseEncoderTest Martin Storsjö 2014-03-07 12:09:53 +02:00
  • 5f1c207845 Move the slice mode enum to the public header Martin Storsjö 2014-03-07 12:09:17 +02:00
  • 495a4a392e Make ParamValidationExt use the actual type instead of a void pointer Martin Storsjö 2014-03-07 14:16:31 +02:00
  • 555bf6340f Remove a misleading cast Martin Storsjö 2014-03-07 12:17:50 +02:00
  • 656e4c5c35 Move the iCountThreadsNum field to SWelsSvcCodingParam Martin Storsjö 2014-03-07 12:00:43 +02:00
  • dbc324d5bb Use the iMultipleThreadIdc field from SEncParamExt Martin Storsjö 2014-03-07 11:57:38 +02:00
  • 94a0eaf1e7 Merge pull request #444 from mstorsjo/update-readme-neon Licai Guo 2014-03-07 20:40:00 +08:00
  • d526877939 Update the readme, indicating that ARMv7 NEON optimizations are available now Martin Storsjö 2014-03-07 14:10:09 +02:00
  • 355bbacc2d Merge pull request #443 from mstorsjo/rerun-mktargets volvet 2014-03-07 18:25:20 +08:00
  • 3382e8f8c4 Merge pull request #441 from mstorsjo/remove-stray-macro-parameters volvet 2014-03-07 18:24:33 +08:00
  • ffde7b2e09 Merge pull request #442 from mstorsjo/unify-thread-cleanup volvet 2014-03-07 18:14:03 +08:00
  • 64b4556d13 Rerun mktargets.sh Martin Storsjö 2014-03-07 11:30:19 +02:00
  • 5b8ee37162 Merge WelsThreadDestroy into WelsThreadJoin Martin Storsjö 2014-03-03 23:02:30 +02:00
  • b4aa9be7de Use WelsThreadJoin on windows as well Martin Storsjö 2014-03-03 22:57:57 +02:00
  • 181fe0a99e Enable multithreading on android Martin Storsjö 2014-03-03 23:19:29 +02:00
  • a127690884 Merge pull request #430 from licaiguo/android-use-stlport-for-ut volvet 2014-03-07 16:51:19 +08:00
  • 474deacd7a Remove the now unused thread cancellation support Martin Storsjö 2014-03-03 22:55:29 +02:00
  • baaa38737e Use pExitEncodeEvent instead of thread cancellation on unix as well Martin Storsjö 2014-03-03 22:54:08 +02:00
  • 38a3fada24 Merge pull request #435 from mstorsjo/threadlib-wait-single-unix volvet 2014-03-07 16:47:38 +08:00
  • 1b9aae8434 Merge pull request #439 from zhilwang/mc-arm-asm Licai Guo 2014-03-07 16:36:48 +08:00
  • ba02f11309 Merge pull request #438 from ruil2/encoder_update Licai Guo 2014-03-07 16:35:47 +08:00
  • b3c45946ff modify typing format ruil2 2014-03-07 16:29:12 +08:00
  • c87bb2b449 Remove unused/undeclared arm assembly macro parameters Martin Storsjö 2014-03-07 09:59:53 +02:00
  • e5f36822a9 Update targets.mk files Licai Guo 2014-03-07 16:22:59 +08:00
  • d986c27b9d remove mc_neon.S from encoder Licai Guo 2014-03-07 16:11:36 +08:00
  • f0c6c2b318 Merge branch 'master' of https://github.com/cisco/openh264 into encoder_update ruil2 2014-03-07 15:59:23 +08:00
  • 8ad9e0b60d use temp buffer to store new arrived PPS/SPS Licai Guo 2014-03-06 22:05:12 -08:00
  • 8a3518f7be set bAuReadyFlag to true when we meet a PPS Licai Guo 2014-03-06 21:50:31 -08:00
  • 71467f948a mv mc_neon.S to common,add MC arm code to encoder Licai Guo 2014-03-07 12:18:58 +08:00
  • a4cecd8004 Merge pull request #426 from volvet/simplify-layer-process Licai Guo 2014-03-07 10:58:28 +08:00
  • 14f5518e6a Merge pull request #437 from mstorsjo/fix-arm-encoder-android volvet 2014-03-07 10:41:34 +08:00
  • 594fc4fe7b dump file refactor ruil2 2014-03-07 10:23:25 +08:00
  • b3fa8dd334 Merge pull request #418 from mstorsjo/ios-neon-detection volvet 2014-03-07 09:15:17 +08:00
  • 2f2801dc78 Merge pull request #434 from mstorsjo/threadlib-core-count-android Ethan Hugg 2014-03-06 08:02:28 -08:00
  • bd8b6af2b8 Merge pull request #436 from mstorsjo/fix-endif-comment Ethan Hugg 2014-03-06 08:01:28 -08:00
  • 11bdebb12c Explicitly enable the UAL syntax when using gnu tools Martin Storsjö 2014-03-05 11:47:53 +02:00
  • c0043f7053 Use the three-operand form of add/sub with shift Martin Storsjö 2014-03-05 11:55:23 +02:00
  • f1502c26e3 Don't use WELS_ASM_FUNC_END in the middle of a function Martin Storsjö 2014-03-05 11:46:19 +02:00
  • 8ba79262bf Rename a function to avoid conflicts between almost duplicate neon functions Martin Storsjö 2014-03-05 11:39:04 +02:00
  • 4e4bfcc1bc Regenerate makefiles to include the encoder arm assembly Martin Storsjö 2014-03-05 11:16:36 +02:00
  • 45e059ec5f Rename expand_picture.S to expand_picture_neon.S Martin Storsjö 2014-03-05 11:19:37 +02:00
  • ce4fa9e272 Correct the endif comment Martin Storsjö 2014-03-05 14:18:37 +02:00
  • 636df2bebb Use WelsMultipleEventsWaitSingleBlocking within the worker thread on unix as well Martin Storsjö 2014-03-03 22:45:23 +02:00
  • 801da26d1d Use WelsMultipleEventsWaitSingleBlocking with a master event for waiting on finished threads Martin Storsjö 2014-03-03 22:45:23 +02:00
  • 276b585f03 Use the cpu-features NDK library for detecting the number of cores in WelsThreadLib Martin Storsjö 2014-03-04 23:52:33 +02:00
  • d0a81355b0 Add support for using a separate "master event" in WelsMultipleEventsWait*Blocking Martin Storsjö 2014-03-03 16:33:22 +02:00
  • de32455d87 Remove the timeout parameter from WelsMultipleEventsWaitSingleBlocking Martin Storsjö 2014-03-03 21:33:42 +02:00
  • 201ab42d7e Merge pull request #431 from huili2/large_to_small_sps_bug Licai Guo 2014-03-06 16:51:59 +08:00
  • 8cc332dea1 Merge pull request #432 from zhilwang/arm-asm volvet 2014-03-06 16:50:56 +08:00
  • 73452e0993 Merge pull request #429 from mstorsjo/simplify-ifdef-with-macro volvet 2014-03-06 16:01:41 +08:00
  • 8a7a9195d9 remove unused function Licai Guo 2014-03-05 23:14:57 -08:00
  • 4260a9b2ba remove CS and RS syntaxs for issue 373 Licai Guo 2014-03-05 22:59:27 -08:00
  • 7bfe801874 Remove trailing space Licai Guo 2014-03-06 14:55:36 +08:00
  • 67534b0fc0 arm asm code refine. Licai Guo 2014-03-06 14:30:16 +08:00
  • 30fff7ece0 Allow building plain armeabi binaries for android Martin Storsjö 2014-03-01 02:09:25 +02:00
  • 36ae8d9f6c use stlport to replace libgnuc++, this remove GCCVERSION variable Licai Guo 2014-03-05 22:15:36 -08:00
  • fd6f8a83b3 Use a macro for conditionally logging based on ENABLE_TRACE_MT Martin Storsjö 2014-03-02 23:32:32 +02:00
  • 28a56a6752 Merge pull request #415 from volvet/remove-useless-mgs-code ruil2 2014-03-06 14:05:04 +08:00
  • 8313e015a8 Merge pull request #427 from volvet/clean-encode-cfg ruil2 2014-03-06 14:04:48 +08:00
  • a59c8ea04c Merge pull request #428 from sijchen/read_para3 ruil2 2014-03-06 14:04:33 +08:00
  • 54c63e2547 Merge pull request #423 from licaiguo/refine-android-build-pr volvet 2014-03-06 13:55:16 +08:00
  • a17dd825a5 clean encode cfg files volvet 2014-03-06 13:48:31 +08:00
  • a4a8eddb04 add new para reading to get accord with the new API design sijchen 2014-03-06 13:48:18 +08:00
  • d292179095 Merge pull request #424 from ruil2/encoder_interface volvet 2014-03-06 13:39:57 +08:00
  • 50fe120a3e simplify-layer-process volvet 2014-03-06 11:19:33 +08:00
  • f176bf5637 modify welsenc.cfg for parameters update ruil2 2014-03-06 10:28:36 +08:00
  • 334c5765c7 remove inter-deblock related parameters ruil2 2014-03-06 10:26:53 +08:00
  • 585c526b1f rebase on latest code, refine android build Licai Guo 2014-03-05 17:32:03 -08:00
  • 8beb3c8c09 Merge pull request #417 from mstorsjo/unify-event-init volvet 2014-03-06 09:13:13 +08:00
  • 61dae45fad Merge pull request #421 from mstorsjo/android-x86-build Licai Guo 2014-03-06 09:07:26 +08:00
  • 4f535e31e6 Merge pull request #420 from mstorsjo/simplify-x86-asm-flags Ethan Hugg 2014-03-05 07:11:41 -08:00
  • 4b97d2d48f Merge pull request #414 from mstorsjo/unix-newlines Ethan Hugg 2014-03-05 07:08:48 -08:00
  • 97376c6339 Merge pull request #413 from mstorsjo/remove-commented-code volvet 2014-03-05 22:13:35 +08:00
  • 506826a8ae Fix building android on x86 Martin Storsjö 2014-03-05 15:17:29 +02:00
  • 0df3a068ba Don't add -DNO_DYNAMIC_VP to ASMFLAGS Martin Storsjö 2014-03-05 15:02:53 +02:00
  • 7ea70491c8 Merge pull request #411 from mstorsjo/arm-add-func-markers volvet 2014-03-05 17:40:18 +08:00
  • f384dde881 Add .func/.endfunc markers in the arm assembly Martin Storsjö 2014-03-01 23:35:45 +02:00
  • eb3dd8f0ae Merge pull request #416 from huili2/move_iTotalNumMbRec_to_pCtx Licai Guo 2014-03-05 17:12:43 +08:00
  • e7cc8c2780 Add arm asm code for processing. Licai Guo 2014-03-05 16:54:05 +08:00
  • ef7e05d47d Use the __ARM_NEON__ built-in compiler define for identifying neon capability on iOS Martin Storsjö 2014-03-01 01:35:21 +02:00
  • d4bdef2916 Use an event name that contains the process id Martin Storsjö 2014-03-02 23:23:56 +02:00
  • 4814d5828d Use unnamed semaphores on linux Martin Storsjö 2014-03-02 23:13:39 +02:00
  • 5480ffafdf Use the WelsEventOpen interface with an event name on windows as well Martin Storsjö 2014-03-02 23:09:13 +02:00
  • 420cfb0f2a Convert encoder config files to unix newlines Martin Storsjö 2014-03-05 09:24:51 +02:00
  • e9395bbd35 remove un-supported mgs code volvet 2014-03-05 15:17:07 +08:00
  • 04917cd13f Remove commented out, unused code Martin Storsjö 2014-03-02 22:47:52 +02:00
  • adb27ff0b1 Merge pull request #405 from mstorsjo/simplify-threads volvet 2014-03-05 12:31:15 +08:00
  • 9e4ab64c73 move iTotalNumMbRec from refpic to ctx Licai Guo 2014-03-04 19:23:15 -08:00
  • ced9e41b5d Merge pull request #399 from volvet/refine-multi-layer-process Licai Guo 2014-03-05 10:45:35 +08:00
  • 248f324c62 Add intra predictor arm asm code. Licai Guo 2014-03-05 10:04:06 +08:00
  • efcee63692 Remove .DS_Store file. Licai Guo 2014-03-04 16:53:33 +08:00
  • bb244d736b Partly add arm asm code to encoder. Licai Guo 2014-03-04 16:49:34 +08:00
  • 7150adc91b Merge pull request #407 from mstorsjo/do-blocking-wait volvet 2014-03-05 09:18:45 +08:00
  • 8f981a4282 Merge pull request #409 from mstorsjo/exclude-arm-header Licai Guo 2014-03-05 06:16:51 +08:00
  • dae8f4b737 Exclude the arm assembly header as well Martin Storsjö 2014-03-04 14:54:33 +02:00
  • 975a3e41bc Merge pull request #404 from mstorsjo/arm-asm-type-func Ethan Hugg 2014-03-04 10:17:07 -08:00
  • 01a2f582c3 Merge pull request #401 from mstorsjo/android-arm-assembly Ethan Hugg 2014-03-04 09:50:07 -08:00