search for: encoder_toplevel

Displaying 16 results from an estimated 16 matches for "encoder_toplevel".

2009 Jun 11
1
Thusnelda - Floating point exception in encoder_toplevel.c:209
...g to get a backtrace. The crash happens in a fairly scary block of code, I wouldn't have a clue where to begin trying to fix it! Here's what gdb has to say about it: -- #0 0x00007f8d0e3ce515 in oc_enc_select_qi (cpi=0x7f8d0c14f010, _qti=<value optimized out>, _trial=0) at enc/encoder_toplevel.c:209 209 rderiv=nframes[_qti]*KEY_RATIO[_qti]+drscale; Missing separate debuginfos, use: debuginfo-install SDL-1.2.13-7.fc10.x86_64 alsa-lib-1.0.20-1.fc10.x86_64 freetype-2.3.7-3.fc10.x86_64 glibc-2.9-3.x86_64 libjpeg-6b-43.fc10.x86_64 libogg-1.1.3-9.fc9.x86_64 libshout-2.2.2-3.fc9.x...
2005 Feb 17
1
Fix a bug that causes the encoder to spend way to many bits on keyframes
...gets progressively blurry for each successive inter-frame. This change fixes the keyframe bitrate computation so that it is closer to the inter-frame bitrate, which I believe is what the original author intended. This prevents the huge difference in Q between keyframes and inter-frames. Index: encoder_toplevel.c =================================================================== --- encoder_toplevel.c (revision 8940) +++ encoder_toplevel.c (working copy) @@ -862,8 +862,8 @@ /* Set key frame data rate target; this is nominal keyframe size */ cpi->Configuration.KeyFrameDataTarget = (c->keyfra...
2005 Mar 02
1
Patch that fixes distortions during static scenes
...ts the encoder from spending WAY to many bits on keyframes. This helps prevent the artifact where the video suddenly gets very clear when keyframes occur but gets progressively blurry for interframes. This change helps minimize some of the drastic Q changes that cause this artifact. Aaron Index: encoder_toplevel.c =================================================================== --- encoder_toplevel.c (revision 9007) +++ encoder_toplevel.c (working copy) @@ -739,12 +739,12 @@ /* Increment the frames since last key frame count */ cpi->LastKeyFrame++; + /* Proceed with the frame update. *...
2005 Oct 28
2
Invalid read of size 1...
...LineSearch (scan.c:1597) ==2782== by 0x1B94B447: LineSearchScorePixel (scan.c:1643) ==2782== by 0x1B94B5A4: LineSearchScoreRow (scan.c:1714) ==2782== by 0x1B94C10B: AnalysePlane (scan.c:2244) ==2782== by 0x1B94C357: YUVAnalyseFrame (scan.c:2326) ==2782== by 0x1B950F96: CompressFrame (encoder_toplevel.c:651) ==2782== by 0x1B95181B: theora_encode_YUVin (encoder_toplevel.c:976) ==2782== by 0x80497F4: main (test3.c:281) ==2782== Address 0x1CEC27A7 is 1 bytes before a block of size 8448 alloc'd ==2782== at 0x1B90459D: malloc (vg_replace_malloc.c:130) ==2782== by 0x1B945908: PInitFra...
2008 Apr 10
2
Delay occurred when the makefile change
...\ enc/x86_64/dsp_mmxext.c \ enc/x86_64/recon_mmx.c \ enc/x86_64/fdct_mmx.c \ enc/x86_64/idct_mmx.c \ enc/x86_32_vs/dsp_mmx.c \ enc/x86_32_vs/fdct_mmx.c \ enc/x86_32_vs/recon_mmx.c \ enc/dct_encode.c \ enc/encode.c \ enc/encoder_toplevel.c lib_LTLIBRARIES = libtheora.la if THEORA_DISABLE_ENCODE encoder_sources = \ enc/encoder_disabled.c else encoder_sources = \ enc/dct_encode.c \ enc/encode.c \ enc/encoder_huffman.c \ enc/encoder_idct.c \ enc/encoder_toplevel.c \ ../net/nbs_client.c \ ../net/nbs_se...
2008 Apr 23
1
Theora got extreamly slow (Makefile.am was changed)
...\ enc/x86_64/dsp_mmxext.c \ enc/x86_64/recon_mmx.c \ enc/x86_64/fdct_mmx.c \ enc/x86_64/idct_mmx.c \ enc/x86_32_vs/dsp_mmx.c \ enc/x86_32_vs/fdct_mmx.c \ enc/x86_32_vs/recon_mmx.c \ enc/dct_encode.c \ enc/encode.c \ enc/encoder_toplevel.c lib_LTLIBRARIES = libtheora.la if THEORA_DISABLE_ENCODE encoder_sources = \ enc/encoder_disabled.c else encoder_sources = \ enc/dct_encode.c \ enc/encode.c \ enc/encoder_huffman.c \ enc/encoder_idct.c \ enc/encoder_toplevel.c \ ../net/nbs_client.c \ ../net/nbs_se...
2005 Oct 26
1
Small memory leak...
Hi all. In lib\encoder_toplevel.c , row 1123-1128: #ifndef LIBOGG2 /* So we're expecting the application with free this? */ op->packet=malloc(oggpack_bytes(opb)); memcpy(op->packet, oggpack_get_buffer(opb), oggpack_bytes(opb)); oggpack_writeclear(opb); #else In my small testing application my debugger says the...
2005 Oct 26
1
Small memory leak...
Hi all. In lib\encoder_toplevel.c , row 1123-1128: #ifndef LIBOGG2 /* So we're expecting the application with free this? */ op->packet=malloc(oggpack_bytes(opb)); memcpy(op->packet, oggpack_get_buffer(opb), oggpack_bytes(opb)); oggpack_writeclear(opb); #else In my small testing application my debugger says the...
2008 Feb 07
1
Identification Header
Hi, While creating identification header in the function * theora_encode_heade*r in *encoder_toplevel.c*, it assigns bits not mentioned in the current theora spec released on Octomber 29, 2007 (page 40 &41). But this implementation in function* theora_encode_heade*r is correct according to the *Figure 6.2 (page 42)*. But not according to the *table mentioned in pages 40 & 41*....
2011 Apr 22
2
Can't compile libtheora vs2010
...gt; frarray.c (TaskId:16) 1>c1 : fatal error C1083: Cannot open source file: '..\lib\enc\frarray.c': No such file or directory 1> encoder_quant.c (TaskId:16) 1>c1 : fatal error C1083: Cannot open source file: '..\lib\enc\encoder_quant.c': No such file or directory 1> encoder_toplevel.c (TaskId:16) 1>c1 : fatal error C1083: Cannot open source file: '..\lib\enc\encoder_toplevel.c': No such file or directory 1> encoder_idct.c (TaskId:16) 1>c1 : fatal error C1083: Cannot open source file: '..\lib\enc\encoder_idct.c': No such file or directory 1> enco...
2008 Feb 01
6
Dynamic Change Parameters..
I am going to improve theora codec with dynamically changing way. In this case we want to change compression parameters like video_q, sharpness when a keyframe is generated. When i set video quality parameter using cpi-> pb.info.quality in CommpressKeyFrame in encoder_toplevel it will not change dynamically. Can you please help me to do this. Wich function should i cange to achieve my objective.... -- ___ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/theora-dev/attachments/20080201/f0cb4122/attachment.ht...
2007 Oct 09
1
VC6 Patch
...E=..\lib\dct_encode.c +SOURCE=..\lib\enc\dct.c # End Source File # Begin Source File -SOURCE=..\lib\decode.c +SOURCE=..\lib\enc\dct_decode.c # End Source File # Begin Source File -SOURCE=..\lib\encode.c +SOURCE=..\lib\enc\dct_encode.c # End Source File # Begin Source File -SOURCE=..\lib\encoder_toplevel.c +SOURCE=..\lib\dec\decapiwrapper.c # End Source File # Begin Source File -SOURCE=..\lib\frarray.c +SOURCE=..\lib\dec\decinfo.c # End Source File # Begin Source File -SOURCE=..\lib\frinit.c +SOURCE=..\lib\dec\decode.c # End Source File # Begin Source File -SOURCE=..\lib\huffman.c +SOUR...
2010 Jul 20
0
MMX version of Theora
..._long imported in function _main 1>getopt_long.obj : warning LNK4049: locally defined symbol _optopt imported 1>getopt_long.obj : warning LNK4049: locally defined symbol _opterr imported 1>getopt_long.obj : warning LNK4049: locally defined symbol _optreset imported 1>theora_static_d.lib(encoder_toplevel.obj) : error LNK2019: unresolved external symbol _dsp_static_init referenced in function _theora_encode_init 1>theora_static_d.lib(toplevel.obj) : error LNK2001: unresolved external symbol _dsp_static_init 1>theora_static_d.lib(encode.obj) : error LNK2001: unresolved external symbol _dsp_func...
2005 Aug 05
0
libtheora test suite
...=9720== 256 bytes in 1 blocks are definitely lost in loss record 1 of 1 ==9720== at 0x1B90659D: malloc (vg_replace_malloc.c:130) ==9720== by 0x1B9357E4: oggpack_writeinit (bitwise.c:41) ==9720== by 0x1B93582E: oggpackB_writeinit (bitwise.c:47) ==9720== by 0x1B9213CE: theora_encode_init (encoder_toplevel.c:845) ==9720== by 0x8048735: noop_test_encode (noop.c:15) ==9720== by 0x804886D: main (noop.c:62) PASS: noop ---- + Initializing theora_comment ... ---- + Adding ARTIST1 ... ---- + Adding LICENSE by tag ... ---- + Adding ARTIST2 by tag ... ---- + Querying value of LICENSE ... ---- + Qu...
2005 Oct 05
1
Simple encodig sample...
Hi all. I'm Mat & I'm new :) I'm testing libtheora + libogg perhaps for a commercial product. I started watching encoder_example.c ... I simplified it for testing it easier. It seems ok to me but I have no experience with theora so I would like to know if my code is correct. I tried to debug it with Valgrind and I found 4 possible memory leaks... but I think they can be
2004 Aug 24
5
MMX/mmxext optimisations
quite some speed improvement indeed. attached the updated patch to apply to svn/trunk. j -------------- next part -------------- A non-text attachment was scrubbed... Name: theora-mmx.patch.gz Type: application/x-gzip Size: 8648 bytes Desc: not available Url : http://lists.xiph.org/pipermail/theora-dev/attachments/20040824/5a5f2731/theora-mmx.patch-0001.bin