You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
162 KiB
1 line
162 KiB
1 month ago
|
(self.webpackChunk_project_extension=self.webpackChunk_project_extension||[]).push([[53],{6641:(e,t,a)=>{var s=a(5781),n=(s.System,s.VbrMode,s.Float,s.ShortBlock,s.Util,s.Arrays,s.new_array_n,s.new_byte,s.new_double,s.new_float),r=(s.new_float_n,s.new_int,s.new_int_n,s.assert,a(4665));e.exports=function(){this.useAdjust=0,this.aaSensitivityP=0,this.adjust=0,this.adjustLimit=0,this.decay=0,this.floor=0,this.l=n(r.SBMAX_l),this.s=n(r.SBMAX_s),this.psfb21=n(r.PSFB21),this.psfb12=n(r.PSFB12),this.cb_l=n(r.CBANDS),this.cb_s=n(r.CBANDS),this.eql_w=n(r.BLKSIZE/2)}},3069:(e,t,a)=>{var s=a(5781),n=s.System,r=(s.VbrMode,s.Float,s.ShortBlock,s.Util,s.Arrays),_=(s.new_array_n,s.new_byte),i=(s.new_double,s.new_float,s.new_float_n),o=s.new_int,l=(s.new_int_n,s.assert),f=a(6276),c=a(907),h=a(4665),u=a(2496);function b(){var e=this,t=32,a=null,s=null,b=null,m=null;this.setModules=function(e,t,n,r){a=e,s=t,b=n,m=r};var p=null,d=0,v=0,g=0;function S(e){n.arraycopy(e.header[e.w_ptr].buf,0,p,v,e.sideinfo_len),v+=e.sideinfo_len,d+=8*e.sideinfo_len,e.w_ptr=e.w_ptr+1&u.MAX_HEADER_BUF-1}function M(e,a,s){for(l(s<t-2);s>0;){var n;0==g&&(g=8,v++,l(v<Lame.LAME_MAXMP3BUFFER),l(e.header[e.w_ptr].write_timing>=d),e.header[e.w_ptr].write_timing==d&&S(e),p[v]=0),n=Math.min(s,g),g-=n,l((s-=n)<t),l(g<t),p[v]|=a>>s<<g,d+=n}}function w(e,a,s){for(l(s<t-2);s>0;){var n;0==g&&(g=8,v++,l(v<Lame.LAME_MAXMP3BUFFER),p[v]=0),n=Math.min(s,g),g-=n,l((s-=n)<t),l(g<t),p[v]|=a>>s<<g,d+=n}}function A(e,t){var a,s=e.internal_flags;if(l(t>=0),t>=8&&(M(s,76,8),t-=8),t>=8&&(M(s,65,8),t-=8),t>=8&&(M(s,77,8),t-=8),t>=8&&(M(s,69,8),t-=8),t>=32){var n=b.getLameShortVersion();if(t>=32)for(a=0;a<n.length&&t>=8;++a)t-=8,M(s,n.charAt(a),8)}for(;t>=1;t-=1)M(s,s.ancillary_flag,1),s.ancillary_flag^=e.disable_reservoir?0:1;l(0==t)}function R(e,a,s){for(var n=e.header[e.h_ptr].ptr;s>0;){var r=Math.min(s,8-(7&n));l((s-=r)<t),e.header[e.h_ptr].buf[n>>3]|=a>>s<<8-(7&n)-r,n+=r}e.header[e.h_ptr].ptr=n}function B(e,t){e<<=8;for(var a=0;a<8;a++)0!=(65536&((t<<=1)^(e<<=1)))&&(t^=32773);return t}function E(e,t){var a,s=c.ht[t.count1table_select+32],n=0,r=t.big_values,_=t.big_values;for(l(t.count1table_select<2),a=(t.count1-t.big_values)/4;a>0;--a){var i,o=0,f=0;0!=(i=t.l3_enc[r+0])&&(f+=8,t.xr[_+0]<0&&o++,l(i<=1)),0!=(i=t.l3_enc[r+1])&&(f+=4,o*=2,t.xr[_+1]<0&&o++,l(i<=1)),0!=(i=t.l3_enc[r+2])&&(f+=2,o*=2,t.xr[_+2]<0&&o++,l(i<=1)),0!=(i=t.l3_enc[r+3])&&(f++,o*=2,t.xr[_+3]<0&&o++,l(i<=1)),r+=4,_+=4,M(e,o+s.table[f],s.hlen[f]),n+=s.hlen[f]}return n}function y(e,a,s,n,r){var _=c.ht[a],i=0;if(l(a<32),0==a)return i;for(var o=s;o<n;o+=2){var f=0,h=0,u=_.xlen,b=_.xlen,m=0,p=r.l3_enc[o],d=r.l3_enc[o+1];if(0!=p&&(r.xr[o]<0&&m++,f--),a>15){if(p>14){var v=p-15;l(v<=_.linmax),m|=v<<1,h=u,p=15}if(d>14){var g=d-15;l(g<=_.linmax),m<<=u,m|=g,h+=u,d=15}b=16}0!=d&&(m<<=1,r.xr[o+1]<0&&m++,f--),l((p|d)<16),p=p*b+d,h-=f,f+=_.hlen[p],l(f<=t),l(h<=t),M(e,_.table[p],f),M(e,m,h),i+=f+h}return i}function T(e,t){var a=3*e.scalefac_band.s[3];return a>t.big_values&&(a=t.big_values),y(e,t.table_select[0],0,a,t)+y(e,t.table_select[1],a,t.big_values,t)}function k(e,t){var a,s,n,r;a=t.big_values,l(0<=a&&a<=576);var _=t.region0_count+1;return l(0<=_),l(_<e.scalefac_band.l.length),n=e.scalefac_band.l[_],_+=t.region1_count+1,l(0<=_),l(_<e.scalefac_band.l.length),n>a&&(n=a),(r=e.scalefac_band.l[_])>a&&(r=a),s=y(e,t.table_select[0],0,n,t),(s+=y(e,t.table_select[1],n,r,t))+y(e,t.table_select[2],r,a,t)}function x(){this.total=0}function P(t,a){var s,r,_,i,o,l=t.internal_flags;return o=l.w_ptr,-1==(i=l.h_ptr-1)&&(i=u.MAX_HEADER_BUF-1),s=l.header[i].write_timing-d,a.total=s,s>=0&&(r=1+i-o,i<o&&(r=1+i-o+u.MAX_HEADER_BUF),s-=8*r*l.sideinfo_len),s+=_=e.getframebits(t),a.total+=_,a.total%8!=0?a.total=1+a.total/8:a.total=a.total/8,a.total+=v+1,s<0&&n.err.println("strange error flushing buffer ... \n"),s}this.getframebits=function(e){var t,a=e.internal_flags;return t=0!=a.bitrate_index?c.bitrate_table[e.version][a.bitrate_index]:e.brate,l(8<=t&&t<=640),8*(0|72e3*(e.version+1)*t/e.out_samplerate+a.padding)},this.CRC_writeheader=function(e,t){v
|