All about the AFRd service and its functionality

AFRdПриложения

AFRd is an application used to set the auto frame rate (automatic framing) on ​​an Android TV Box. It can switch the vertical refresh rate on Android TV devices. Next, you will learn more about what this powerful utility is, how to download and install it.

What is AFRD?

AFRd is a unique auto framerate app designed for android devices. The program is completely free.
AFRd

Autoframerate is the automatic adjustment of the frequency of the TB-receiver to the frequency of the video file being played.

The problem is that the autoframe function is not always present initially or is not available for all movie applications. AFRd is designed to solve this problem by making the video output match the frame rate of Android TV videos running on 64-bit Amlogic processors. The AFRd program in the set-top box automatically synchronizes the update screen with the speed of the video file being played, thereby:

  • eliminating the effect of jitter (dropped frames) during viewing, due to which microfreezes and twitches appear in dynamic scenes;
  • making the video smoother and more comfortable to watch, especially for trained eyes.

Main conditions for using the AFRd application:

  • the utility is only available for set-top boxes on AmLogic processors;
  • to use this program, you must have “root” rights – the installation file indicated in our article already includes their presence.

The main characteristics and system requirements are shown in the table:

Characteristic nameDescription
Developerw3bsit3-dns.com
CategoryAutoframes.
Official website of the developerhttps://4pda.ru/.
OS RequirementsAndroid version 6.0 and above.
Application LanguageRussian.
MD546ea6da7b6747e5f81f94a23825caa64.
SHA16E1D103413317AF47B770C83CF42A58E634365CB.
Supported device chipsGuaranteed to work with S905, S905W, S912, S905X, S905X2, S905Y2 chips. But it is likely that the program will function on other devices with an Armv8 processor, so you can try.

AFRd program source code

The source code is based on two methods of detecting the frame rate of a video file and changing the frame rate of the video output (HDMI) accordingly. Namely:

  • uevent notification based on kernel events. It is used in Android 7 and 8, can be used in AmLogic 3.14 kernel up to version 4.9. For example, when a video file starts playing at 29.976 frames per second, FRAME_RATE_HINT contains the following information: change@/devices/virtual/tv/tv ACTION=change DEVPATH=/devices/virtual/tv/tv SUBSYSTEM=tv FRAME_RATE_HINT=3203 MAJOR=254 MINOR=0 DEVNAME=tv SEQNUM=2787.
  • Video decoder notifications. Sent at the beginning and end of playback. Used in newer kernels or when kernel event notifications are not generated. Video playback start example: add@/devices/vdec.25/amvdec_h264.0 ACTION=add DEVPATH=/devices/vdec.25/amvdec_h264.0 SUBSYSTEM=platform MODALIAS=platform:amvdec_h264 SEQNUM=2786. Since the frame rate is not specified in the data, when the above event is detected, the daemon will check /sys/class/vdec/vdec_status: vdec channel 0 statistics: device name : amvdec_h264 frame width : 1920 frame height : 1080 frame rate : 24 fps bit rate : 856 kbps status : 63 frame dur : 4000 …

The framing period duration must not be zero, otherwise the frame rate data will be captured from 23 fps, which means 23.976 fps, 29 would be 29.970 fps, and 59 would be 59.94 fps.

Application interface and functionality

The AFRd application has a very convenient and intuitive interface. It has many features available that allow you to easily set up automatic framing on your device in no time. This is how the application interface looks like:
ApplicationAfter authorization, in the application you can:

  • enable/disable auto frame rate;
  • set the preferred frequency of the video files being played (if the system has a choice, it will set the frequency you specified);
  • directly edit the AFRd configuration and/or control the daemon via the API (for those with similar skills).

If you make a mistake while configuring the program parameters, you can always reset them to factory defaults.

Another convenient moment – the program has a section “FAQ” (Frequently Asked Questions). In it you will find a large number of answers to the most pressing questions about the functioning of AFDR, which will greatly simplify your acquaintance with the application. We also invite you to watch a useful video that describes in detail the functionality and features of the application:

Advantages and disadvantages of AFRd

The AFRd program has more advantages than disadvantages. Among them:

  • absolute free;
  • quick installation of the utility, which does not present any difficulties;
  • multifunctional interface;
  • the ability to fully customize the program to fit your needs.

Cons of AFRd:

  • sometimes occurring short-term blanking of the screen when changing the frequency;
  • Not compatible with all consoles.

Download AFRd for Android TV for free

You can download the latest version of the AFRd application for free via a direct link – https://dl1.topfiles.net/files/2/318/1251/bWVkM23Po3JUc01SSGd3Yzk1TUFaV3g4Sk9kOFlPeTJMUEVyV1pnTFB3azlJdz06Op5G4HQgzU_cLlj_oPrCTng/afrd_0.3.3.3. From this link you can download a special version for SlimBOX firmware – https://drive.google.com/file/d/1Y3xdTNEsUP1qsXaVvRr_K-7KSryzOgsn/view?usp=sharing. What has been added and changed in the new version:

  • fixed screen switching after HDCP crash (one of the reasons for the appearance of the “black screen”);
  • fixed a bug caused by vdec_chunks incorrectly calculating the frequency with a small number of samples;
  • now the application has limited support for Minux Neo U9-H – the program will work less stable on Minix firmware (this is done to improve the quality of AFRd on more used devices);
  • Added support for Leanback Launcher (Android TV), which users of the program have been asking for for a long time.

How to install and set up AFRd on Android TV box?

In order to install and configure the AFRd program on your device, you do not need special skills and technical knowledge. It is enough to follow this video instruction (the steps are shown on the example of the x96 max Android set-top box):

Possible problems with AFRd

Any application can have intermittent errors and malfunctions. For AFRd, the most common problems are:

  • Black screen and the inscription “No signal”. There may also be a striped splash screen when turned on. Fixing this problem is simple – just restart the TV set-top box.
  • The application requires administrator rights. The so-called Root rights are installed along with the AFRd file. If the program asks for them, reinstall it. Most likely, an error occurred during the installation phase.

If you encounter these and any other problems, you can ask for help on the application forum, developers and experienced AFRd users answer there – https://w3bsit3-dns.com/forum/index.php?act=search&query=&username=&forums%5B% 5D=321&topics=948250&source=pst&sort=rel&result=posts.

Difficulties in the operation of the AFRd application most often occur on Android devices with a version of more than 8.

AFRd analogues

AFRd has analogues that you can replace the application with if for some reason it is not suitable for your device, or if for other reasons it is impossible to use it. The most popular similar programs:

  • azcentral;
  • Revival Today;
  • WRAL;
  • The Faith Life Church App;
  • SBN Now.

The average Android TV viewer, who is not particularly versed in all the intricacies of image parameters, is unlikely to use the AFRd program – he simply will not notice its action. But if you are a hardened user who determines the difference in a couple of frames / sec by eye, such an application will not be superfluous. What’s more, it’s free.

Rate article
Add a comment