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
Questions tagged [openh264]
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…

Андрей Тернити
- 192
- 11
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…

Mallikarjun Kamble
- 31
- 2
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…

username12312434112
- 21
- 4
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