| Branch: | Revision:

psnr-tools @ master

# Date Author Comment
32c2145d 11/12/2009 11:31 PM Csaba Kiraly

added some cleanup code

remove the largest files at the end

36706973 11/12/2009 03:58 PM Csaba Kiraly

updated to new chunk modes

59ff2bd4 11/12/2009 03:11 PM Csaba Kiraly

upgraded to support new chunk modes

4554d2e6 11/11/2009 08:30 AM Csaba Kiraly

started to adapt to the new "chunking mode" parameters

5a41c459 11/03/2009 02:30 PM Csaba Kiraly

added fixedsize and minsize methods to chunker

8560cf3a 10/29/2009 09:06 PM Csaba Kiraly

added k frames / chunk chunkizer

812005f2 10/29/2009 09:01 PM Csaba Kiraly

print remaining frames as last chunks

32965dfb 10/29/2009 07:14 PM Csaba Kiraly

added chunk size parameter to Chunker

5199de4e 10/29/2009 06:49 PM Csaba Kiraly

moved chunk printing to separate function

95f61cdb 10/23/2009 12:40 PM Csaba Kiraly

fixed an annying error where the resulting number of duplicates was -1

e3742d65 10/21/2009 10:37 AM Csaba Kiraly

removed duplicate evalpsnr line

74add033 10/14/2009 10:40 PM Csaba Kiraly

changed cutter to cut based on frameloss also when mode 0 is used

f39a3b45 10/14/2009 10:26 PM Csaba Kiraly

print PSNRencoded with encode PSNR and SSIM

c6cf9c16 10/10/2009 09:39 PM Csaba Kiraly

fixed psnr calculation for the encoded video (without chunk losses)

calculation is done right after encode, before chunkization. This coused
a problem, since peer_qoe was looking for chunks.txt.
TODO: better have a separate method like src_qoe for this.

6b438655 10/10/2009 07:24 PM Csaba Kiraly

fixed refiller crash if number of dups was too high.

Max number of duplicates was set too low, and there was no error message.

ad54d692 10/10/2009 10:04 AM Csaba Kiraly

added new "chunk" method to

65c365c5 10/10/2009 10:03 AM Csaba Kiraly

added new "chunk" method and chunker support to

6f772b4e 10/10/2009 10:02 AM Csaba Kiraly

added chunksize/method option to chunker

with -2 it creates ipb chunks
with 0 it creates GOP sized chunks
others not yet implemented

07e5fc5f 10/09/2009 01:51 AM Csaba Kiraly

fixed Makefile

bfbc4663 10/09/2009 01:05 AM Csaba Kiraly

corrected Makefile

8e2fae1b 10/09/2009 01:05 AM Csaba Kiraly

initial support for chunks.txt and ipb chunkization

663947c0 10/08/2009 10:59 PM Csaba Kiraly

changed chunker output to the chunks.txt format defined in the simulator

fa485ffb 10/08/2009 09:41 PM Csaba Kiraly

added gop support to chunker

121e871a 10/08/2009 09:23 PM Csaba Kiraly

renamed files in Chunker

571c1b73 10/08/2009 09:22 PM Csaba Kiraly

added Chunker that creates chunks.txt from a video

491ea146 10/08/2009 08:19 PM Csaba Kiraly

added new cutter working mode to remove frames

adds a new working mode to the psnr-tools
cutter (chunk size -2), reading the list of lost frames generated by
"lf" and removing them from the stream (this can also be used to
implement the "1frame=1chunk" strategy advocated by polito).

e647250a 10/08/2009 08:19 PM Csaba Kiraly

added LostFrames

LostFrames gets as input the output of analyser and a list of lost chunks, and
generates as output a list of lost frames

772b66c1 10/08/2009 08:16 PM Csaba Kiraly

fixed refiller error due to decode order

encode could return 0 in some cases. If this happened at the beginning,
refiller was segfaulting.

453953fc 09/01/2009 10:24 PM Csaba Kiraly

fixed a refiller issue, which I think is triggered by H.264+Bframes (Luca)\

The problem is that when a chunk is lost, the first correctly received
frame after the chunk cannot be decoded correctly (because of missing
reference frames). libavcodec does not apply any error concealing here,...

b36dc43f 09/01/2009 10:24 PM Csaba Kiraly

fixed a logparser bug, which ends up in duplicating the wrong frames (Luca)

The total number of frames in unchanged.

aa8c02c6 08/29/2009 11:14 AM Csaba Kiraly

changed make to $(MAKE) in Makefile

to resolve this warning:
make1: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.

604fe120 08/27/2009 03:42 PM Csaba Kiraly

added some usage info

2c8d6927 08/27/2009 03:42 PM Csaba Kiraly

added play support with ffplay

FFPLAY must be defined to use it

f53a19bc 08/27/2009 12:42 PM Csaba Kiraly

fixed makefile adding .PHONY

eb5ce4e7 08/27/2009 11:38 AM Luca Abeni

[PATCH] Remove the "gop" hack... Now 1chunk=1gop is chunksize=0

b1825363 08/25/2009 06:31 PM Csaba Kiraly

create temporary directory if it doesn't exits

fd7dc5b8 08/25/2009 04:00 PM Csaba Kiraly

minimal README added

628daf9f 08/25/2009 03:42 PM Csaba Kiraly

fixed overwrite problems with ffmpeg

previously ffmpeg was defined with -y (answer yes to overwrite questions).
Now -y is part of the script itself.

d15e1e32 08/25/2009 03:24 PM Csaba Kiraly

Merge commit 'abeni/smart_chunkisation_merged'

7b2f8bba 08/25/2009 03:22 PM Csaba Kiraly

fixed bash =~ error

Now it works both for bash 3.1 and for 3.2.48

3519763d 08/25/2009 02:14 PM Csaba Kiraly

fixed error in desc file copying by removing the desc file.

alternatively, -f could be used

d80aa2f2 08/25/2009 02:06 PM Csaba Kiraly

do not suppress error messages

previously there were some 2>/dev/null redirections,
since ffmpeg writes a bunch of logs there. Since also useful error
messages are there, it was re-enabled.

dd8bd34b 08/25/2009 09:46 AM Luca

Build system fixes...

46c2411e 08/25/2009 09:46 AM Luca

Support new cutter, and do not hardcode ffmpeg

e47c65e4 08/25/2009 09:45 AM Luca

Fix support for interleaved frames

3f2daf4f 08/25/2009 09:42 AM Luca

Fix support for fixed and variable chunk size

2ac6f1f0 08/24/2009 08:15 PM Csaba Kiraly

fixed ssim rounding problem

evalvid was printing results up to a precision of two decimal digits .... OK for
PSNR, but not for SSIM which has a theoretical scale of [-1...1] and a
real scale of sg. like [0.8..1]
Changed to 6 digits

b8aaf5f6 08/21/2009 09:05 AM Luca

Merge branch 'master' into smart_chunkisation_merged


a6862d0c 08/20/2009 10:03 AM luca

Smarter chunkisation: 2 chunks = 2 gops, interleaved frames

7b784289 08/19/2009 11:59 AM cskiraly

fixed bash regexp error.

Bash regexp behavior changes from version to version. See
Hope this works now with all 3+ versions.

681de281 08/17/2009 02:01 PM luca

Make the chunk type selectable at runtime

d3aac6e3 08/17/2009 10:51 AM luca

Compilation fix

4b8f86e3 07/16/2009 02:08 PM Csaba Kiraly

autodetect video parameters, or in case of yuv require .desc file

0038cecf 07/16/2009 09:40 AM Csaba Kiraly

changed logparser to match based on frame size

pts based matching was not working with x264

c2c377a3 07/15/2009 10:01 PM Csaba Kiraly

added x264 support link support in Makefiles through the X264DIR variable

only needed if ffmpeg was compiled with x264 support

c8c55d52 07/15/2009 04:25 PM Csaba Kiraly

corrected mismatch of +-1 frame in refiller

Refiller was duplicating the frame before 2 before, not 1 before.

ea716bdb 07/09/2009 12:11 AM Csaba Kiraly

handle XSIZE, YSIZE and FPS in

fb92c9bb 07/01/2009 11:03 PM Csaba Kiraly

added ssim calculation

ad2a1304 06/29/2009 09:08 PM Csaba Kiraly

added GPL notice

6a5fc5e8 06/29/2009 03:50 PM Csaba Kiraly

added coder parameters as external parameter to scripts

bbc3dabb 06/29/2009 03:48 PM Csaba Kiraly

fixed chunk buffer: it was too small

481e2cbe 06/29/2009 02:43 PM Csaba Kiraly

added psnr without chunk losses to output

36907371 06/29/2009 12:42 PM Csaba Kiraly

changed TMPPREFIX to be an external env variable

62310d7d 06/29/2009 12:41 PM Csaba Kiraly

changed script paramters to handle init separately

a1d16991 06/29/2009 10:57 AM Csaba Kiraly

added scripting friendly PSNR output

8c85ebeb 06/29/2009 10:56 AM Csaba Kiraly

fixed node column ID in chunk_lost

b83cfd98 06/29/2009 10:56 AM Csaba Kiraly

fixed PSNR_TOOLS env option handling

77d16818 06/29/2009 10:46 AM Csaba Kiraly

fixed segfault with max chunks lost too low

e7f1eb59 06/29/2009 09:57 AM Csaba Kiraly

quick fix for psnr-tools folder

e8106c0a 06/29/2009 12:34 AM Csaba Kiraly

fixed error while taking psnr average from log

05273512 06/29/2009 12:14 AM Csaba Kiraly

added "every" parameter to QoE script

eb1aebb3 06/28/2009 10:40 PM Csaba Kiraly

just a bit of output formatting

c9d8df9f 06/27/2009 06:13 PM Csaba Kiraly

fixed error passing chunksize parameter

304e363b 06/27/2009 05:41 PM Csaba Kiraly

calculate base que, as well as GOP based and fixed chunk size qoe

ab75885d 06/27/2009 05:40 PM Csaba Kiraly

Added some output to init

It is commented since at the end it was not needed. Instead of
this we run calc for the source.

040c8361 06/26/2009 08:53 PM Csaba Kiraly

added scripts to process simulator output and compute quality indicators

fb38685e 06/26/2009 08:52 PM Csaba Kiraly

changed script output to be on stdout

9f26d895 06/26/2009 02:42 PM Csaba Kiraly

separated init from calc

232ef488 06/26/2009 02:27 PM Csaba Kiraly

minor fix in script params

93a99e76 06/26/2009 02:23 PM Csaba Kiraly

script calculates bytes, chunks, chunkloss and psnr

1f4b6c63 06/26/2009 02:22 PM Csaba Kiraly

added statistics output to cutter

0db6fe80 06/26/2009 11:42 AM Csaba Kiraly

added first version of PSNR evaluator script

4c3f1891 06/26/2009 11:40 AM Csaba Kiraly

added some readme files

5cf55935 06/26/2009 11:39 AM Csaba Kiraly

added a makefile for logparser

a20c57f6 06/26/2009 11:38 AM Csaba Kiraly

fixed error with last newline in analyser's output

-2 error was reported because of the newlize at the end of the input file
this is just a quick and dirty workaround!

db37c549 06/26/2009 11:37 AM Csaba Kiraly

fixed init values for some variables

error (-1) was reported due to non initialization of these variables

4f73d1a8 06/26/2009 11:34 AM Csaba Kiraly

changed PSNR value in case of perfect match (MSE=0) to 255

more realistic than the original value of 0

04abb7b8 06/26/2009 11:33 AM Csaba Kiraly

added evalvid-2.7

908a61d3 06/26/2009 11:32 AM Csaba Kiraly

added program to reconstruct the video's missing frames by duplicating previous ones

5b504d3f 06/26/2009 11:31 AM Csaba Kiraly

added program to remove chunks from a file

ae429f89 06/26/2009 11:30 AM Csaba Kiraly

added program to compare outputs of analyser and find lost frames

c8a6613a 06/26/2009 11:29 AM Csaba Kiraly

added program to analyse the video sequence