![]() |
|
Spaces home DHCODEC SPACEProfileFriendsBlogMore ![]() | ![]() |
|
|
August 07 Latest Package On DM6437Now I am preparing a release package for S264 on DM6437 The package will be released at http://sourceforge.net/projects/dm-qcif-codc/ Seeking Cooperation ParnterOne person's effort is very limited. I do long for parnters can take effort together. On PC side, I am planning to set up a website and sell the codec through e-sale. Now I already start works on the website. I am very opening for a partner that can in charge of the high level windows application such as MFC, Directshow Filter, Win32 programming. For the details of it, please contact me at dhcodec@hotmail.com. Welcome your query and advice. I am here waiting for you. July 23 Re-strcture C code againThe performance is not good enough, have to re-structure the C code again.
July 17 Current SatutsCurrent Satuts:
Inner-loop filer have not added in.
Come to 50fps.
Keep working on optimization. July 07 TI C64X+ OptimizationCurrent Satuts:
Did some simplify on encoder and re-structure C code.
Re-did some module's assembly code optimization.
Inner-loop filer have not added in.
Now the encoder come to 30fps.
Keep working on optimization, added in inner-loop filter. Hope close to D1 real time encoding.
June 16 TI C64X+ DSP optimizationCurrent Status:
On TI C64x+ DSP at 600MHz, achieved CIF 10fps. But it's not fast enough.
I will do some modification on the code structure, then re-do the optimization.
This time, I will target at CIF 30fps. April 22 Anomaly?Another Anomaly?
The instructions below cause system error.
The code stay in a loop, system error while the loop was exctued in a few times.
ABS .L1 A28,A4
|| ABS .L2 B28,B4 || ADD .S1 A24,1,A24 || ADD .S2 B24,1,B24 CMPLT .L1 1,A4,A1
|| CMPLT .L2 1,B4,B1 ADD .D1 A21,A5,A21
|| ADD .D2 B21,B5,B21 || CMPEQ .L1 0,A28,A0 || CMPEQ .L2 0,B28,B0 AND .L1 A0,A1,A1 || AND .L2 B0,B1,B1 April 21 Anomaly?Guess what will happen here?
XPND2 .M1 A0,A0
|| XPND2 .M2 B0,B0 XPND2 .M1 A1,A1
|| XPND2 .M2 B1,B1 XPND2 .M1 A2,A2
|| XPND2 .M2 B2,B2 Bing.... System will crash....!?
It's absolutly an anomaly. April 08 DirectShow Filter Source Code AvailableThanks Mr Xie.
Mr Xie H.J developped a DirectShow Filter Source Code that can pack DHCODEC static library as DirectShow Filter.
Authorized by Mr Xie H.J, DHCODEC can use the source code as basis.
Welcome email asking for the source code. Friendly LinkThanks Mr Wang Q.M's reference linking.
Mr Wang Q.M's blog linking is:
April 01 Anomaly? LDBU .D1 *A6[-1],A16
|| LDW .D2 *B6,B16 where "A6==B6"
should written into:
LDBU .D1 *A6[-1],A16
LDW .D2 *B6,B16
Strange oh..? March 15 New Feature AddedLuminance and contrast adjustment. Original image and modified image comparison as below. New Feature AddedOptimized Encryption/Decryption for stream data. Security Key Length is 128 bit. January 04 New Feature AddedNew Feature Added:
Motion Detection:
A motion detection module is added. Algorithm is implemented, not optimise yet.
Current module can detect and locate one object. Can be further develop based on user request.
Color Space Conversion:
YUV420/RGB32 Color space conversion is available. Function is optimised.
December 22 Error while encounter special featuresUser feedback:
While decode one baseline stream file which is saved by user, decode exit with error without decode any frame.
Cause:
By go into the syntax of the baseline stream file, the stream contain some features(flag) that decoder does not support.
Fix:
Fix added into package released after 2007-01-01.
While detected un-supported features, decoder will give DEC_NOT_VALID flag.
|
|
|