Hi everyone As announced days (weeks?) ago, I'm going to resync 1.1.x branch to HEAD hopefully during this weekend, but surely in a few weeks. I'm fairly satisfied of new framebuffer code and I think it is time to resync things again. I'm disappointed I've been forced to do such important change on this stage but anyway, things turned out to be a bit better than expected.
Except for that, patch only contains fixes, fixes, fixes. Everyone is warmly encouraged to resync it's own tree to reduce (hopefully avoid) problems. Resync patch it's pretty huge due to core changes. Here it is some stats: ChangeLog | 390 +++++++ avilib/wavlib.c | 4 avilib/wavlib.h | 2 configure.in | 35 docs/Makefile.am | 2 docs/export_pvm.txt | 881 ---------------- docs/man/transcode.1 | 2 docs/pvm.cfg | 79 - docs/pvm3/Makefile.am | 11 docs/pvm3/export_pvm.txt | 881 ++++++++++++++++ docs/pvm3/pvm_10x.cfg | 79 + docs/pvm3/pvm_11x.cfg | 95 + docs/pvm3/pvm_config.txt | 192 +++ docs/tech/module-system-API.txt | 32 encode/encode_copy.c | 21 encode/encode_lame.c | 4 encode/encode_lavc.c | 38 encode/encode_lzo.c | 45 encode/encode_null.c | 21 encode/encode_x264.c | 15 encode/encode_xvid.c | 129 +- export/Makefile.am | 4 export/aud_aux.c | 2 export/export_dvraw.c | 504 ++++----- export/export_pcm.c | 293 +++++ export/export_pvm.c | 1868 +++++++++++++++++------------------ export/export_xvid4.c | 2102 ++++++++++++++++++++-------------------- filter/filter_compare.c | 6 filter/filter_logoaway.c | 91 + filter/preview/filter_sdlview.c | 19 import/decode_mpeg2.c | 5 import/import_alsa.c | 19 import/import_ffmpeg.c | 38 import/import_im.c | 77 - import/import_imlist.c | 3 import/import_mplayer.c | 335 +++--- import/import_vob.c | 6 import/import_x11.c | 139 ++ import/ioxml.c | 1078 ++++++++++---------- import/nuv/Makefile.am | 7 import/probe_ffmpeg.c | 21 import/probe_mplayer.c | 22 import/probe_stream.c | 12 import/probe_wav.c | 19 import/probe_x11.c | 19 import/scan_pack.c | 8 import/scan_pes.c | 4 import/tcprobe.c | 2 import/tcxmlcheck.c | 334 +++--- import/v4l/import_v4l2.c | 24 import/x11source.c | 87 + import/x11source.h | 27 libtc/cfgfile.c | 343 +++++- libtc/cfgfile.h | 20 libtc/libtc.h | 2 libtc/ratiocodes.c | 90 + libtc/ratiocodes.h | 61 + libtc/tcavcodec.h | 19 libtc/tccodecs.c | 21 libtc/tcframes.c | 23 libtc/tcframes.h | 23 libtc/tcglob.c | 21 libtc/tcglob.h | 21 libtc/tcmodule-core.h | 22 libtc/tcmodule-data.h | 21 libtc/tcmodule-info.h | 21 libtc/tcmodule-plugin.h | 21 libtc/tcmodule.c | 21 libtc/tcmoduleinfo.c | 21 libtc/tctimer.c | 21 libtc/tctimer.h | 21 multiplex/multiplex_avi.c | 43 multiplex/multiplex_null.c | 31 multiplex/multiplex_raw.c | 49 multiplex/multiplex_y4m.c | 61 - pvm3/export_pvm_slave.c | 14 pvm3/pvm_parser.c | 920 ++++++++++------- pvm3/pvm_parser.h | 5 pvm3/pvm_version.h | 8 pvm3/tcpvmexportd.c | 9 src/cmdline_def.h | 6 src/counter.c | 20 src/decoder.c | 653 +++++------- src/decoder.h | 27 src/encoder-buffer.c | 245 ---- src/encoder-common.c | 14 src/encoder-common.h | 4 src/encoder.c | 103 + src/encoder.h | 6 src/export_profile.c | 19 src/export_profile.h | 19 src/frame_threads.c | 639 ++++-------- src/frame_threads.h | 46 src/framebuffer.c | 640 +++++++----- src/framebuffer.h | 481 +++++---- src/probe.c | 71 - src/probe.h | 3 src/socket.c | 104 + src/socket.h | 1 src/tc_defaults.h | 67 - src/transcode.c | 1111 +++++++++++---------- src/transcode.h | 5 testsuite/.cvsignore | 2 testsuite/Makefile.am | 20 testsuite/test-bufalloc.c | 25 testsuite/test-cfg-filelist.c | 69 + testsuite/test-cfg-filelist.sh | 64 + testsuite/test-export-profile.c | 25 testsuite/test-framealloc.c | 25 testsuite/test-iodir.c | 25 testsuite/test-mangle-cmdline.c | 25 testsuite/test-pvmparser.c | 65 + testsuite/test-ratiocodes.c | 25 testsuite/test-resize-values.c | 29 testsuite/test-tcglob.c | 25 testsuite/test-tclog.c | 29 testsuite/test-tcmodchain.sh | 18 testsuite/test-tcmodule.c | 29 testsuite/test-tcmoduleinfo.c | 25 testsuite/test-tcstrdup.c | 25 tools/rawsource.c | 37 tools/rawsource.h | 23 tools/tcexport.c | 33 tools/tcmodchain.c | 21 tools/tcstub.c | 10 125 files changed, 9750 insertions(+), 7294 deletions(-) (Some things are already been commited AND there is some minor issues to take care, but things are pretty like as showned above) Best regards -- Francesco Romani // Ikitt [ Out of memory. ~ We wish to hold the whole sky, ~ But we never will. ]