View Full Version : [HEVC]Questions & Anwers about HEVC reference software HM
nathan
16th January 2014, 01:41
Hi everybody;
I open this thread so that someone else has the same questions about HEVC reference software can find the solution and discussion. Let's start with my simple question, if I find the solution, I will also put it on here.
I have some experience with H.264 reference software JM, but quite new to HEVC reference software HM. When I compile reference software JM using VisualC++ 2008, and run reference software JM in debug mode (using F5 button), I can pass through all the lines C code (using F11 button) in debug mode. But when I start to analyze HM code in debug mode, the HM program stops after parsing configuration file, because it does not find the encoder.cfg file, therefore I can not analyze inside HM program in debug mode to understand how it works.
In normal mode, I can encode a YUV file by HM execution file as follows:
TAppEncoder.exe -c test.cfg -f 9
In normal mode I can input configuration file test.cfg, and HE program can parse it, but in debug mode, I couldn't.
Does anyone has the solution, please help me out. Thank you very much!
JEEB
16th January 2014, 09:12
This question is not really specific to HM, as far as I can understand. You just want to set the command line parameters when launching HM via Visual Studio, right?
Then this (http://stackoverflow.com/a/298713/1620828) common answer is for you.
nathan
16th January 2014, 09:52
This question is not really specific to HM, as far as I can understand. You just want to set the command line parameters when launching HM via Visual Studio, right?
Then this (http://stackoverflow.com/a/298713/1620828) common answer is for you.
Thank you very much, it works well.
What I need to do just put the arguments to command line arguments in debug properties. And see HM program parses configuration file.
nathan
17th January 2014, 01:53
Hi Nathan Thanks a lot for Opening this thread. Its Really beneficial for Beginners who are working with HM code. I need help on the Function xRateDistOptQuant in TcomTrQuant.cpp file. As far as my knowledge is concerned For each Transform Coefficient we need to set some Predefined levels and calculate the cost by finding Distortion and thereby rate using the Equation J=D+\lambda R . My question is how to get lambda and do we have to choose different set of levels for each Transform Coefficient?
Sorry I can not help you, but you can search and ask some professional in this area by this link:
http://www.linkedin.com/groups/HEVC-High-Efficiency-Video-Coding-4814520?home=&gid=4814520&trk=anet_ug_hm
or:
http://www.linkedin.com/groups/HEVC-H-265-3724292?home=&gid=3724292&trk=anet_ug_hm
but first you need to join two this professional group.
ekaveera
17th January 2014, 06:18
Hi in HM code, what is the Importance of Last Significant Transform Coefficient?
foxyshadis
18th January 2014, 00:01
Hi in HM code, what is the Importance of Last Significant Transform Coefficient?
It's just a marker that means that everything following is zero and can be ignored. Similar to JPEG's EOB, only they exist at multiple levels, for sets of DCT coefficients and for whole subblocks. The complexity is primarily converting it from an x,y to a zig-zag scan coordinate.
FHI has a basic description (http://www.hhi.fraunhofer.de/fields-of-competence/image-processing/research-groups/image-video-coding/hevc-high-efficiency-video-coding/transform-coefficient-level-coding-for-cabac.html) and there are several patents on the subject you can look into for the high-level algorithm.
pieter3d
19th January 2014, 00:00
I posted some details on how it all works here: http://forum.doom9.org/showthread.php?t=167081
cazz0026
25th April 2014, 23:10
Hi everybody,
Is there a way to calculate SSIM values using this reference software?
Abjijeet
30th June 2014, 13:46
hello all, i really need your help,
i am working on HM14.0, i am using Visual studio 10,but i am unable to read cfg file , i tried by giving parameters in command line using -i,-b,-o for input and bit stream file but i am unable to open/read that cfg that is my command promt is exiting after showing version and all help info its unable to take cfg parameters..
please help me out....
shameem
9th September 2014, 14:30
I am very beginner in this field (for research purpose); so kindly help me out.
I have gone through all the basic theories and concept about H.264, HEVC; but when I am planning to try and test the implementation part of HEVC (my main area of work/interest is HEVC), I am clueless.
I tried many online sources, but couldn't get a clear idea;
- where to find the requisites for HEVC implementations (what all things I need to have)?
- How to install and the procedures? (windows 7, 32 bit)
- Any changes in settings / configurations required?
- How to execute?
- Finally, how to analyse the result?
These might sound very basic things; but I am not able to find any satisfactory help to make an simple implementation of HEVC.
Kindly Share your input. Tnks.
a_nAvika
15th September 2014, 15:30
Install svn versioning control software and download HM reference software from : https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/trunk/
Also download HEVC standard doc from ITU-T website.
These two should be good starting point and it is enough even to become an expert in HEVC.
alizadehms
15th July 2015, 17:05
Hi every body
I have a question about HM that I would be grateful if you help, actually for measuring the efficiency of mode decision and another reason, I need to measure the CU block size in bit(or byte) in the decoder, for solving this problem I use the CU pointer in (pcCU decompressSlice function) after entropy decoding in (HM 10) but it is wrong because in most of units it was constant. may I ask do have any Idea to calculate CU size?
thnak you
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.