Questions tagged [openh264]

Cisco has taken their H.264 implementation, and open sourced it under BSD license terms. Development and maintenance will be overseen by a board from industry and the open source community. Furthermore, we have provided a binary form suitable for inclusion in applications across a number of different operating systems, and make this binary module available for download from the Internet

73 questions
2
votes
0 answers

Openh264 throws UnsatisfiedLinkError

Today we got a strange crash. During the first installation the app downloads and unzips openh264 to the internal directory of the app, happens on a Schedulers.io() thread from rxAndroid. This is the first crash of this kind (>5k installations) and…
Camino2007
  • 796
  • 10
  • 17
2
votes
2 answers

building openh264 for android platform in x86

I'm trying to build openh264 for android with following command : $ make OS=android NDKROOT=/Users/nazmulhasan/android-ndk-r10d TARGET=android-17 ARCH=x86 And getting the following…
riaz hasan
  • 1,155
  • 2
  • 8
  • 20
2
votes
1 answer

unable to build and install openH264 video codec for ios

I'm trying to install openH264 for ios. Here are the steps I run from the openH264's current directory using terminal: $ make OS=ios ARCH=armv7 The default location of openh264 installation was set /usr/local in the makefile. So, I just ran the…
Poles
  • 3,585
  • 9
  • 43
  • 91
1
vote
0 answers

ffmpeg with libopenh264 to get profile high422

I have raw MJPEG video file. 3840x2160, 25fps, YUYV 4:2:2. I want use ffmpeg with encoder libopenh264. Why I can't use profile high422? ffmpeg -framerate 25 -i inFile.yuvj422p -profile:v high422 -c:v libopenh264 -q 2 -b 2500000 -allow_skip_frames 1…
1
vote
0 answers

Encoding H.264 video using OpenH264

I'm currently trying to figure out how to encode video using OpenH264, but I just can't figure out what to put into the SSourcePicture structure. What does the iStride field represent? What does the pData field represent? How do I actually get the…
BlueCannonBall
  • 365
  • 2
  • 5
1
vote
0 answers

What is the mathematical principle behind Intra-Prediction and Motion Estimation?

For the generation of encoders I have seen that the Intra Modes have increased from 9 (in H264) to 66 (in VVC + wide aange modes). I want to know the mathematics/mathematical principle for the block predicted using Intra-prediction. The Motion…
1
vote
0 answers

Building Openh264 library with android NDK21 for pjsip android fails?

I am building Openh264 library as a video codec for pjsip. make OS=android NDKROOT=/home/Username/Downloads/android-ndk-r21d-linux-x86_64/android-ndk-r21d TARGET=android-28 Error > build/platform-android.mk:51: *** Compiler not found, bad…
tomtom
  • 345
  • 2
  • 15
1
vote
0 answers

Openh264 DecodeFrameNoDelay output buffer yuv is yuv420 format?

I decode h264 file with DecodeFrameNoDelay function and get yuvData buffer I want write the yuvData buffer to file .yuv and play with ffmpeg command. But when I play yuv file with ffmpeg command the result is not correct. This is ffmpeg command I…
Max
  • 81
  • 3
1
vote
1 answer

Dynamically calling Openh264 functions causes my app to crash

Basically I'm trying to use the pre-built Openh264 DLLs from their webpage. Using LoadLibrary and GetProcaddress works, until I call the required WelsCreateEncoder(). The VS error tells me that ESP was not saved correctly. In the debugger I can just…
TaW
  • 61
  • 6
1
vote
1 answer

Using OpenH264 DLL in C# Project

I'm receiving an H264 stream over UDP. I'd like to decode the stream so I can send frames to OpenCV or whatever. I came across Cisco's open sourced H264 decoder here: https://github.com/cisco/openh264 With a little effort I got the decoder solution…
Mark Lauter
  • 810
  • 9
  • 22
1
vote
1 answer

OpenH264 DecodeFrameNoDelay output format

I've used the OpenH264 turorial (https://github.com/cisco/openh264/wiki/UsageExampleForDecoder) to successfully decode an H264 frame, but I can't figure out from the tutorial what the output format is. I'm using the "unsigned char *pDataResult[3];"…
user1122069
  • 1,767
  • 1
  • 24
  • 52
1
vote
1 answer

Is it possible to install a H.264 software codec to Google's native Android WebRTC libraries?

According to this post (How to detect Android H.264 hardware acceleration capability) and also personal experience, the latest Android native libraries for WebRTC ('org.webrtc:google-webrtc:1.0.23546') do not support H.264 unless there is a hardware…
1
vote
1 answer

How to fix black screen when call is answered and loss packs on H264

I am developing VOIP app using linphone IOS/Android library. Basically I used OpenH264 video codec. When call is answered, both side saw black screen. After long time, both size can see the video each other. When I see the log, there are many…
James Chan
  • 97
  • 2
  • 12
1
vote
2 answers

build openh264 for android under linux

I'm trying to build openh264 to use on android -I've the latest openh264 source from git -I've ndk 17 -I'm using ubuntu 16.04 running make OS=android NDKROOT=/home/r/aff/ndk TARGET=android-27 NDKLEVEL=27 sysroot=/home/r/aff/ndk/sysroot I get the…
Rafael Lima
  • 3,079
  • 3
  • 41
  • 105
1
vote
1 answer

Muxing h264 into mp4 using libmp4v2 and OpenH264

Iam using OpenH264 as encoder and I want to mux its output into a playable mp4 using libmp4v2 The resulting .mp4 only work partially. It is playable in VLC and MPC-HC but not in Windows Media Player nor the Windows 10 "Movie and Tv" App. My goal is…
Crigges
  • 1,083
  • 2
  • 15
  • 28