Easy CDDA Extractor 4.3.1 beta 1 serial key or number

Easy CDDA Extractor 4.3.1 beta 1 serial key or number

Easy CDDA Extractor 4.3.1 beta 1 serial key or number

Easy CDDA Extractor 4.3.1 beta 1 serial key or number

alien2003 / scoop-directory

1. 246.28lukesampson/scoop-extras: "Extras" bucket for Scoop (scoop's built-in bucket 'extras')96261044819‑11‑152. 171.26ScoopInstaller/Main: The next-generation default bucket for Scoop. (scoop's built-in bucket 'main')6162639619‑11‑153. 121.36h404bi/dorado: A bucket of Scoop, for h404bi94721719‑11‑144. 41.2Ash258/scoop-Ash258: Personal bucket with wide variety of applications of all kind.20969519‑11‑155. 73.77ScoopInstaller/Java: A bucket for Scoop, for Oracle Java, OpenJDK, Zulu, ojdkbuild, AdoptOpenJDK, Amazon Corretto, BellSoft Liberica and SapMachine. (scoop's built-in bucket 'java')103531619‑11‑146. 114.65matthewjberger/scoop-nerd-fonts: A scoop bucket for installing nerd fonts. (scoop's built-in bucket 'nerd-fonts')87471119‑11‑117. 96.35TheCjw/scoop-retools: Scoop bucket for reverse engineering tools3138719‑11‑108. 75.41Calinou/scoop-games: Scoop bucket for open source/freeware games and game-related tools (scoop's built-in bucket 'games')10731919‑11‑149. 94.72kodybrown/scoop-nirsoft: A Scoop bucket of useful NirSoft utilities (scoop's built-in bucket 'nirsoft')2329919‑10‑2810. 106.66TheRandomLabs/scoop-nonportable: A Scoop bucket for nonportable applications.40281319‑11‑1411. 76.85rasa/scoops: A bucket of tasty scoop flavored apps.7528519‑11‑1312. 115.7ScoopInstaller/Versions: A Scoop bucket for alternative versions of apps. (scoop's built-in bucket 'versions')110274119‑11‑1513. 55.54MCOfficer/scoop-nirsoft: My own shot at a nirsoft.net-bucket. Contains all 250+ programs.25116219‑11‑1414. 67.01lptstr/lptstr-scoop: The Scoop bucket for LPTSTR projects.811319‑09‑1515. 50.72hermanjustnu/scoop-emulators: Scoop bucket for emulators1311119‑11‑1516. 48.55tetradice/scoop-iyokan-jp: 日本語環境に最適化されたscoop bucket218219‑11‑1217. 44.53dodorz/scoop-bucket3978119‑11‑1418. 68.23nueko/scoop-php: PHP Bucket for http://scoop.sh4386419‑10‑0219. 72.17wangzq/scoop-bucket: A bucket for http://scoop.sh1175419‑11‑0120. 53.0liaoya/scoop-bucket: Tom's scoop bucket which contain the software does not exist in main and extras scoop bucket145119‑10‑1121. 52.03se35710/scoop-ibm: Scoop bucket for IBM WebSphere Liberty135019‑11‑0722. 50.76AStupidBear/scoop-bear: Scoop bucket for niche apps615119‑11‑1323. 42.8everyx/scoop-bucket: my bucket for scoop215019‑11‑1124. 61.26excitoon/scoop-user: User Scoop repository674219‑09‑2225. 69.7jfut/scoop-jfut: "jfut" bucket for http://scoop.sh363119‑11‑0826. 66.01comp500/scoop-comp500: Scoop bucket for my packages (software not made by me, only the package files)173019‑11‑0627. 60.36nueko/php-ext-bucket: Scoop Bucket for PHP Extensions543318‑06‑1428. 44.59ondr3j/scoop-misc: My "Miscellaneous" bucket for Scoop383119‑06‑2329. 49.6BjoernPetersen/scoop-misc-bucket: A scoop bucket containing some useful programs missing in the default buckets122019‑11‑1330. 46.43maman/scoop-bucket: Additional buckets for scoop - homebrew for windows72217‑05‑2631. 42.34yuanying1199/scoopbucket: my scoop bucket122019‑10‑2532. 44.98vidarkongsli/vidars-scoop-bucket201018‑08‑0533. 43.51wrokred/phpdev-scoop-bucket: Basic Scoop bucket to manage installs needed for modern php framework.51117‑05‑3134. 42.18jmcarbo/scoopbucket: Scoop bucket install definitions61216‑09‑0835. 37.91goreleaser/scoop-bucket: Scoop bucket for @goreleaser binaries, powered by @goreleaser11119‑11‑1236. 33.66DimiG/dgBucket: Scoop personal bucket101019‑02‑2837. 32.88pcrama/scoop-buckets: Bucket of extra software to install using scoop111019‑08‑1338. 32.52Sandex/scoop-supernova: Scoop bucket61118‑05‑0439. 31.0yutahaga/scoop-bucket: my scoop bucket91019‑04‑0740. 30.66mmichaelis/scoop-bucket: My scoop bucket as extension to default and extras bucket. For details see http://scoop.sh/41019‑01‑2341. 28.61Doublemine/scoops: a buckets to collection some application for scoop11017‑12‑2542. 66.08lzimd/lzimd-scoop-bucket: lzimd's scoop bucket70018‑12‑0443. 58.05TorrentKatten/torrentkatten-scoop-bucket: scoop bucket for titandb tools10017‑10‑0244. 50.49michaelxmcbride/scoop-michaelxmcbride: My personal bucket for Scoop.10019‑01‑2345. 50.04ScoopInstaller/Nightlies: * (scoop's built-in bucket 'nightlies')*10219‑05‑0646. 49.0follnoob/follnoob-bucket: own scoop bucket20018‑01‑0447. 47.75demas/demas-scoop: My Scoop Bucket50016‑09‑1948. 45.93svkoh/scoop-bucket: scoop-bucket10218‑11‑2249. 43.43kentork/scoop-leaky-bucket: my scoop bucket30017‑11‑2350. 42.39monotykamary/toms-scoop-bucket90118‑05‑2851. 42.0182p/scoop-yubico-bucket: scoop bucket of yubico tools40018‑05‑0952. 41.55dennislloydjr/scoop-bucket-devbox: Scoop bucket for installing apps for development box190114‑11‑1853. 37.89Southclaws/scoops: Southclaws' scoop.sh bucket - https://scoop.sh10119‑04‑2854. 37.44Utdanningsdirektoratet/PAS-scoop-public: Scoop bucket for PAS-prosjektet480019‑11‑0855. 37.18lillicoder/scoop-openjdk6: Scoop bucket definition for OpenJDK6100
Источник: [https://torrent-igruha.org/3551-portal.html]
, Easy CDDA Extractor 4.3.1 beta 1 serial key or number

os's Blog

http://xiph.org/vorbis/doc/Vorbis_I_spec.html

 

1OGG Vobis

Ogg全称应该是OGG Vorbis是一种新的音频压缩格式,类似于MP3等现有的音乐格式。但有一点不同的是,它是完全免费、开放和没有专利限制的。OGG Vorbis有一个很出众的特点,就是支持多声道,随着它的流行,以后用随身听来听DTS编码的多声道作品将不会是梦想。
Vorbis 是这种音频压缩机制的名字,而Ogg则是一个计划的名字,该计划意图设计一个完全开放性的多媒体系统。目前该计划只实现了OggVorbis这一部分。
Ogg Vorbis文件的扩展名是.OGG。这种文件的设计格式是非常先进的。现在创建的OGG文件可以在未来的任何播放器上播放,因此,这种文件格式可以不断地进行大小和音质的改良,而不影响旧有的编码器或播放器。

2问与答

众所周知,MP3是有损压缩格式,因此压缩后的数据与标准的CD音乐相比是有损失的。VORBIS也是有损压缩,但通过使用更加先进的声学模型去减少损失,因此,同样位速率(Bit Rate)编码的OGG与MP3相比听起来更好一些。另外,还有一个原因,MP3格式是受专利保护的。如果你想使用MP3格式发布自己的作品,则需要付给 Fraunhofer(发明MP3的公司)专利使用费。而VORBIS就完全没有这个问题。对于乐迷来说,使用OGG文件的显著好处是可以用更小的文件获得优越的声音质量。而且,由于OGG是完全开放和免费的,制作OGG文件将不受任何专利限制,可望可以获得大量的编码器和播放器。这也是为何现在MP3编码器如此少而且大多是商业软件的原因,因为Fraunhofer要收取专利使用费。
由于Vorbis 使用了与MP3相比完全不同的数学原理,因此在压缩音乐时受到的挑战也不同。在当前的聆听测试中,同样位速率编码的Vorbis 和MP3 文件具有同等的声音质量。
是的。由于Vorbis使用了一种灵活的格式,能够在文件格式已经固定下来后还能对音质进行明显的调节和新算法训练。因此,它的声音质量将会越来越好。
由于Ogg目前仍处于BETA测试阶段,因此,现阶段的编码器仍存在着一些未解决的问题。Ogg的开发人员已经承诺将于下一个BETA版本改进现存的问题。关键的一点是,这些问题只是由于软件的编写而导致的,与Ogg格式本身所使用的算法无关。
如果两个文件都是以同样的位速率和CBR(常量位速率,指文件从头到尾都是一种位速率)方式来编码的话,那他们的大小肯定相同。当前 Vorbis 是以VBR(可变位速率)方式编码的,这使得Ogg的文件可以更小,因为VBR方式可以处理能大幅度进行压缩的音频数据(比如无声的时段)而节省空间。
理论上,没有固定的位速率。Vorbis的设计是可以以16kbps~128kbps/通道的位速率进行编码。但规格说明中并没有限制你将文件以512kbps或8kbps方式编码。
■Ogg Vorbis支持类似于MP3的ID3信息吗?
支持。Vorbis格式中包括有一个灵活而又完整的注释栏,可用于填写各种相关信息。
当前的编码/解码器在速度上已经接近一些商业级别的编码解码器了。由于现在还没有对程序进行优化,相信等一切完成后,至少可以跟MP3持平。
音频流是Vorbis的一个重要组成部分.vorbis格式从设计的一开始就是立足于可以容易地进行流式处理。并且,Vorbis的设计者正与 Icecast 流媒体软件的创造者一起使Icecast兼容 Vorbis。待正式版推出时,将会有各种各样支持流式OGG播放的软件或软件插件出现。
迄今为止,Sonique、FreeAmp、Winamp、XMMS和kmpg都支持通过插件播放Ogg Vorbis文件。鉴于这些软件的影响力,将会有更多的软件支持OGG格式。另外,两个最流行的MP3编码器:LAME和BladeEnc,也宣布他们将支持编码Ogg Vorbis文件。
Vorbis具有一个设计良好、灵活的注释,避免了象MP3文件的ID3标记那样烦琐的操作; Vorbis还具有位速率缩放:可以不用重新编码便可调节文件的位速率。Vorbis文件可以被分成小块并以样本粒度进行编辑;Vorbis支持多通道; Vorbis文件可以以逻辑方式相连接等。
ogg-vorbis[1],这是Ogg Vorbis的官方站点
OGG格式的音乐文件现在没有大规模普及,一般我们需要用CD唱片或网上下载的其它格式转换。先介绍一下Ogg编码的一些知识,Ogg的编码中的比特率选项主要有ABR、VBR和Quality三种,其实Ogg的比特率都是可变的,推荐使用设置简单Quality模式,能满足大多数人要求。
下面的列表是Quality的等级划分和对应的比特率:
转换OGG格式的方法有很多,但最简单的方法是就是用Foobar2000+OGGENC外部编码器。Foobar2000现在很流行,它是一个Windows 平台下的高级音频播放器。不仅音质很出色,功能也很强大。Foobar2000支持WAV、AIFF、VOC、 AU、SND、Ogg Vorbis、MPC、MP2、MP3等音乐格式,通过插件还能支持MPEG-4、AAC、FLAC、Ogg、FLAC、Monkey“sAudio、WavPack、Speex、CDDA、SPC及各种MOD类型,相信支持的类型是已经足够了。利用Foobar2000的转换功能,可以方便的其它的音频格式转换成OGG格式。
Foobar2000转换OGG需要OGG外部编码器的支持(OGGENC),可供选择的OGGENC外部编码器版本很多,音质也有些细微的差距.
基于目前音质最好的aoTuV beta 4.51制作的编码器 使用SSE大幅优化了编码速度 非常快
这是一个命令行编码器 可以在foobar2000 / EAC / 千千静听等软件中方便的调用
比如在foobar2000中 大家用鼠标选中要转换的歌曲,右键点击,选中“转换”,然后选择“转换到同目录”,这样你就不用找转换出来的歌了。FOOBAR会弹出个“转换器设置”,在“编码预置”里选择“Ogg Vorbis"。FOOBAR默认的是Q5。我们可以点击“。。。”,然后在“命令行编码器设置”将品质拉到最右边即是最高品质Q10了!设置好后,点击“确定”开始转换咯!如果没有设置好OGG编码器的为止,FOOBAR会弹出提示叫你选择OGG编码器的位置。
在千千静听中,把想转的歌曲加入到千千静听,在歌曲上右键点转换格式 - 输出格式中选命令行编码器1.0,点击“配置”- 新建1个编码器方案,名称任意 - 把编码程序改为刚才下载的那个ogg编码器 - 扩展名为ogg,命令参数为:-q10 - -o "%d" ,其余默认 - 确认后点击“立即转换”,OK了,等吧。不是Q10的话把"10"改成对应的数字即可。用Easy CD-DA Extractor 9转起来更方便,但是选择第三方编码器时比较麻烦。
目前新一代的MP3播放器都增加了对OGG格式支持,比如说魅族的MINIPLAYER(支持OGG/Q-1~Q10)。如果你选购的是小容量版本,建议使用Q2和Q4品质的OGG。 Q2品质的歌曲文件的音质水平全面超过了128KBPS码率的MP3,而文件体积却还要下1/4以上,无疑是音质和体积的很好结合,适合绝大多数普通用户。事实上即使Q0品质的音质就超过了同样采用64Kbps码率的WMA格式,非常接近128KBPS码率的MP3,而64k的wma的音质根本无法达到128kmp3的水平。如果不是很挑剔音质的用户用Q0品质也完全没有任何问题。
对于音质要求较高的朋友可以选择使用Q4品质的OGG,Q4品质的OGG文件体积与128K MP3相当,而音质超过了Lame压缩的192Kbps/VBR MP3,这一点对支持OGG的数码播放器用户很具有吸引力——同样的容量下你存储更多高音质歌曲。对于容量较高切对希望用数码播放器达到CD随身听音质的发烧友来说,Q10品质的OGG无疑是一个福音,Q10的OGG从频谱上看基本和WAV文件完全一致,而体积只有后者的1/3,一首4分钟的歌曲大约有10MB左右。
在支持OGG/Q10格式的数码音乐播放器诞生之前,很多注重音质的朋友对MP3格式并不感冒——即使普通人也能听出来无损的CD音轨和最高品质的320Kbps码率MP3的音质区别。想魅族的MINIPLAYER之类的新一代高音质MP3播放器配合OGG/Q10格式有完全取代CD随身听的实力。Q5、Q6音质也非常优秀,可以达到256Kbps MP3以上的音质水平,也是对音质和体积很好的折衷,可以根据个人需要自己选择。

3总结

新一代OGG格式的流行,能以更低的码率和文件体积欣赏到音质更高的音乐歌曲,同时也使得数码随身听设备有了真正取代CD随身听的资本,非常值得我们期待。心动的朋友不妨赶紧体验一下,将自己喜好的CD转换成小巧方便的OGG格式,为自己打造HI-FI级的随身音乐世界。

 

 

Contents

1. Introduction and Description

 

1.1. Overview

This document provides a high level description of the Vorbis codec’s construction. A bit-by-bit specification appears beginning in Section 4, “Codec Setup and Packet Decode”. The later sections assume a high-level understanding of the Vorbis decode process, which is provided here.

 

1.1.1. Application

Vorbis is a general purpose perceptual audio CODEC intended to allow maximum encoder flexibility, thus allowing it to scale competitively over an exceptionally wide range of bitrates. At the high quality/bitrate end of the scale (CD or DAT rate stereo, 16/24 bits) it is in the same league as MPEG-2 and MPC. Similarly, the 1.0 encoder can encode high-quality CD and DAT rate stereo at below 48kbps without resampling to a lower rate. Vorbis is also intended for lower and higher sample rates (from 8kHz telephony to 192kHz digital masters) and a range of channel representations (monaural, polyphonic, stereo, quadraphonic, 5.1, ambisonic, or up to 255 discrete channels).

 

1.1.2. Classification

Vorbis I is a forward-adaptive monolithic transform CODEC based on the Modified Discrete Cosine Transform. The codec is structured to allow addition of a hybrid wavelet filterbank in Vorbis II to offer better transient response and reproduction using a transform better suited to localized time events.

 

1.1.3. Assumptions

The Vorbis CODEC design assumes a complex, psychoacoustically-aware encoder and simple, low-complexity decoder. Vorbis decode is computationally simpler than mp3, although it does require more working memory as Vorbis has no static probability model; the vector codebooks used in the first stage of decoding from the bitstream are packed in their entirety into the Vorbis bitstream headers. In packed form, these codebooks occupy only a few kilobytes; the extent to which they are pre-decoded into a cache is the dominant factor in decoder memory usage.

Vorbis provides none of its own framing, synchronization or protection against errors; it is solely a method of accepting input audio, dividing it into individual frames and compressing these frames into raw, unformatted ’packets’. The decoder then accepts these raw packets in sequence, decodes them, synthesizes audio frames from them, and reassembles the frames into a facsimile of the original audio stream. Vorbis is a free-form variable bit rate (VBR) codec and packets have no minimum size, maximum size, or fixed/expected size. Packets are designed that they may be truncated (or padded) and remain decodable; this is not to be considered an error condition and is used extensively in bitrate management in peeling. Both the transport mechanism and decoder must allow that a packet may be any size, or end before or after packet decode expects.

Vorbis packets are thus intended to be used with a transport mechanism that provides free-form framing, sync, positioning and error correction in accordance with these design assumptions, such as Ogg (for file transport) or RTP (for network multicast). For purposes of a few examples in this document, we will assume that Vorbis is to be embedded in an Ogg stream specifically, although this is by no means a requirement or fundamental assumption in the Vorbis design.

The specification for embedding Vorbis into an Ogg transport stream is in Section A,“Embedding Vorbis into an Ogg stream”.

 

1.1.4. Codec Setup and Probability Model

Vorbis’ heritage is as a research CODEC and its current design reflects a desire to allow multiple decades of continuous encoder improvement before running out of room within the codec specification. For these reasons, configurable aspects of codec setup intentionally lean toward the extreme of forward adaptive.

The single most controversial design decision in Vorbis (and the most unusual for a Vorbis developer to keep in mind) is that the entire probability model of the codec, the Huffman and VQ codebooks, is packed into the bitstream header along with extensive CODEC setup parameters (often several hundred fields). This makes it impossible, as it would be with MPEG audio layers, to embed a simple frame type flag in each audio packet, or begin decode at any frame in the stream without having previously fetched the codec setup header.

Note: Vorbis can initiate decode at any arbitrary packet within a bitstream so long as the codec has been initialized/setup with the setup headers.

Thus, Vorbis headers are both required for decode to begin and relatively large as bitstream headers go. The header size is unbounded, although for streaming a rule-of-thumb of 4kB or less is recommended (and Xiph.Org’s Vorbis encoder follows this suggestion).

Our own design work indicates the primary liability of the required header is in mindshare; it is an unusual design and thus causes some amount of complaint among engineers as this runs against current design trends (and also points out limitations in some existing software/interface designs, such as Windows’ ACM codec framework). However, we find that it does not fundamentally limit Vorbis’ suitable application space.

 

1.1.5. Format Specification

The Vorbis format is well-defined by its decode specification; any encoder that produces packets that are correctly decoded by the reference Vorbis decoder described below may be considered a proper Vorbis encoder. A decoder must faithfully and completely implement the specification defined below (except where noted) to be considered a proper Vorbis decoder.

 

1.1.6. Hardware Profile

Although Vorbis decode is computationally simple, it may still run into specific limitations of an embedded design. For this reason, embedded designs are allowed to deviate in limited ways from the ‘full’ decode specification yet still be certified compliant. These optional omissions are labelled in the spec where relevant.

 

1.2. Decoder Configuration

Decoder setup consists of configuration of multiple, self-contained component abstractions that perform specific functions in the decode pipeline. Each different component instance of a specific type is semantically interchangeable; decoder configuration consists both of internal component configuration, as well as arrangement of specific instances into a decode pipeline. Componentry arrangement is roughly as follows:


Figure 1: decoder pipeline configuration

 

1.2.1. Global Config

Global codec configuration consists of a few audio related fields (sample rate, channels), Vorbis version (always ’0’ in Vorbis I), bitrate hints, and the lists of component instances. All other configuration is in the context of specific components.

 

1.2.2. Mode

Each Vorbis frame is coded according to a master ’mode’. A bitstream may use one or many modes.

The mode mechanism is used to encode a frame according to one of multiple possible methods with the intention of choosing a method best suited to that frame. Different modes are, e.g. how frame size is changed from frame to frame. The mode number of a frame serves as a top level configuration switch for all other specific aspects of frame decode.

A ’mode’ configuration consists of a frame size setting, window type (always 0, the Vorbis window, in Vorbis I), transform type (always type 0, the MDCT, in Vorbis I) and a mapping number. The mapping number specifies which mapping configuration instance to use for low-level packet decode and synthesis.

 

1.2.3. Mapping

A mapping contains a channel coupling description and a list of ’submaps’ that bundle sets of channel vectors together for grouped encoding and decoding. These submaps are not references to external components; the submap list is internal and specific to a mapping.

A ’submap’ is a configuration/grouping that applies to a subset of floor and residue vectors within a mapping. The submap functions as a last layer of indirection such that specific special floor or residue settings can be applied not only to all the vectors in a given mode, but also specific vectors in a specific mode. Each submap specifies the proper floor and residue instance number to use for decoding that submap’s spectral floor and spectral residue vectors.

As an example:

Assume a Vorbis stream that contains six channels in the standard 5.1 format. The sixth channel, as is normal in 5.1, is bass only. Therefore it would be wasteful to encode a full-spectrum version of it as with the other channels. The submapping mechanism can be used to apply a full range floor and residue encoding to channels 0 through 4, and a bass-only representation to the bass channel, thus saving space. In this example, channels 0-4 belong to submap 0 (which indicates use of a full-range floor) and channel 5 belongs to submap 1, which uses a bass-only representation.

 

1.2.4. Floor

Vorbis encodes a spectral ’floor’ vector for each PCM channel. This vector is a low-resolution representation of the audio spectrum for the given channel in the current frame, generally used akin to a whitening filter. It is named a ’floor’ because the Xiph.Org reference encoder has historically used it as a unit-baseline for spectral resolution.

A floor encoding may be of two types. Floor 0 uses a packed LSP representation on a dB amplitude scale and Bark frequency scale. Floor 1 represents the curve as a piecewise linear interpolated representation on a dB amplitude scale and linear frequency scale. The two floors are semantically interchangeable in encoding/decoding. However, floor type 1 provides more stable inter-frame behavior, and so is the preferred choice in all coupled-stereo and high bitrate modes. Floor 1 is also considerably less expensive to decode than floor 0.

Floor 0 is not to be considered deprecated, but it is of limited modern use. No known Vorbis encoder past Xiph.Org’s own beta 4 makes use of floor 0.

The values coded/decoded by a floor are both compactly formatted and make use of entropy coding to save space. For this reason, a floor configuration generally refers to multiple codebooks in the codebook component list. Entropy coding is thus provided as an abstraction, and each floor instance may choose from any and all available codebooks when coding/decoding.

 

1.2.5. Residue

The spectral residue is the fine structure of the audio spectrum once the floor curve has been subtracted out. In simplest terms, it is coded in the bitstream using cascaded (multi-pass) vector quantization according to one of three specific packing/coding algorithms numbered 0 through 2. The packing algorithm details are configured by residue instance. As with the floor components, the final VQ/entropy encoding is provided by external codebook instances and each residue instance may choose from any and all available codebooks.

 

1.2.6. Codebooks

Codebooks are a self-contained abstraction that perform entropy decoding and, optionally, use the entropy-decoded integer value as an offset into an index of output value vectors, returning the indicated vector of values.

The entropy coding in a Vorbis I codebook is provided by a standard Huffman binary tree representation. This tree is tightly packed using one of several methods, depending on whether codeword lengths are ordered or unordered, or the tree is sparse.

The codebook vector index is similarly packed according to index characteristic. Most commonly, the vector index is encoded as a single list of values of possible values that are then permuted into a list of n-dimensional rows (lattice VQ).

 

1.3. High-level Decode Process

 

1.3.1. Decode Setup

Before decoding can begin, a decoder must initialize using the bitstream headers matching the stream to be decoded. Vorbis uses three header packets; all are required, in-order, by this specification. Once set up, decode may begin at any audio packet belonging to the Vorbis stream. In Vorbis I, all packets after the three initial headers are audio packets.

The header packets are, in order, the identification header, the comments header, and the setup header.

Identification HeaderThe identification header identifies the bitstream as Vorbis, Vorbis version, and the simple audio characteristics of the stream such as sample rate and number of channels.

Comment HeaderThe comment header includes user text comments (“tags”) and a vendor string for the application/library that produced the bitstream. The encoding and proper use of the comment header is described in Section 5, “comment field and header specification”.

Setup HeaderThe setup header includes extensive CODEC setup information as well as the complete VQ and Huffman codebooks needed for decode.

 

1.3.2. Decode Procedure

The decoding and synthesis procedure for all audio packets is fundamentally the same.

1.
decode packet type flag
2.
decode mode number
3.
decode window shape (long windows only)
4.
decode floor
5.
decode residue into residue vectors
6.
inverse channel coupling of residue vectors
7.
generate floor curve from decoded floor data
8.
compute dot product of floor and residue, producing audio spectrum vector
9.
inverse monolithic transform of audio spectrum vector, always an MDCT in Vorbis I
10.
overlap/add left-hand output of transform with right-hand output of previous frame
11.
store right hand-data from transform of current frame for future lapping
12.
if not first frame, return results of overlap/add as audio result of current frame

Note that clever rearrangement of the synthesis arithmetic is possible; as an example, one can take advantage of symmetries in the MDCT to store the right-hand transform data of a partial MDCT for a 50% inter-frame buffer space savings, and then complete the transform later before overlap/add with the next frame. This optimization produces entirely equivalent output and is naturally perfectly legal. The decoder must be entirely mathematically equivalent to the specification, it need not be a literal semantic implementation.

Packet type decodeVorbis I uses four packet types. The first three packet types mark each of the three Vorbis headers described above. The fourth packet type marks an audio packet. All other packet types are reserved; packets marked with a reserved type should be ignored.

Following the three header packets, all packets in a Vorbis I stream are audio. The first step of audio packet decode is to read and verify the packet type; a non-audio packet when audio isexpected indicates stream corruption or a non-compliant stream. The decoder must ignore thepacket and not attempt decoding it to audio.

Mode decodeVorbis allows an encoder to set up multiple, numbered packet ’modes’, as described earlier, all of which may be used in a given Vorbis stream. The mode is encoded as an integer used as a direct offset into the mode instance index.

Window shape decode (long windows only)Vorbis frames may be one of two PCM sample sizes specified during codec setup. In Vorbis I, legal frame sizes are powers of two from 64 to 8192 samples. Aside from coupling, Vorbis handles channels as independent vectors and these frame sizes are in samples per channel.

Vorbis uses an overlapping transform, namely the MDCT, to blend one frame into the next, avoiding most inter-frame block boundary artifacts. The MDCT output of one frame is windowed according to MDCT requirements, overlapped 50% with the output of the previous frame and added. The window shape assures seamless reconstruction.

This is easy to visualize in the case of equal sized-windows:


Figure 2: overlap of two equal-sized windows

And slightly more complex in the case of overlapping unequal sized windows:


Figure 3: overlap of a long and a short window

In the unequal-sized window case, the window shape of the long window must be modified for seamless lapping as above. It is possible to correctly infer window shape to be applied to the current window from knowing the sizes of the current, previous and next window. It is legal for a decoder to use this method. However, in the case of a long window (short windows require no modification), Vorbis also codes two flag bits to specify pre- and post- window shape. Although not strictly necessary for function, this minor redundancy allows a packet to be fully decoded to the point of lapping entirely independently of any other packet, allowing easier abstraction of decode layers as well as allowing a greater level of easy parallelism in encode and decode.

A description of valid window functions for use with an inverse MDCT can be found in [1]. Vorbis windows all use the slope function

floor decodeEach floor is encoded/decoded in channel order, however each floor belongs to a ’submap’ that specifies which floor configuration to use. All floors are decoded before residue decode begins.

residue decodeAlthough the number of residue vectors equals the number of channels, channel coupling may mean that the raw residue vectors extracted during decode do not map directly to specific channels. When channel coupling is in use, some vectors will correspond to coupled magnitude or angle. The coupling relationships are described in the codec setup and may differ from frame to frame, due to different mode numbers.

Vorbis codes residue vectors in groups by submap; the coding is done in submap order from submap 0 through n-1. This differs from floors which are coded using a configuration provided by submap number, but are coded individually in channel order.

inverse channel couplingA detailed discussion of stereo in the Vorbis codec can be found in the documentStereo Channel Coupling in the Vorbis CODEC. Vorbis is not limited to only stereocoupling, but the stereo document also gives a good overview of the generic coupling mechanism.

Vorbis coupling applies to pairs of residue vectors at a time; decoupling is done in-place a pair at a time in the order and using the vectors specified in the current mapping configuration. The decoupling operation is the same for all pairs, converting square polar representation (where one vector is magnitude and the second angle) back to Cartesian representation.

After decoupling, in order, each pair of vectors on the coupling list, the resulting residue vectors represent the fine spectral detail of each output channel.

generate floor curveThe decoder may choose to generate the floor curve at any appropriate time. It is reasonable to generate the output curve when the floor data is decoded from the raw packet, or it can be generated after inverse coupling and applied to the spectral residue directly, combining generation and the dot product into one step and eliminating some working space.

Both floor 0 and floor 1 generate a linear-range, linear-domain output vector to be multiplied (dot product) by the linear-range, linear-domain spectral residue.

compute floor/residue dot productThis step is straightforward; for each output channel, the decoder multiplies the floor curve and residue vectors element by element, producing the finished audio spectrum of each channel.

One point is worth mentioning about this dot product; a common mistake in a fixed point implementation might be to assume that a 32 bit fixed-point representation for floor and residue and direct multiplication of the vectors is sufficient for acceptable spectral depth in all cases because it happens to mostly work with the current Xiph.Org reference encoder.

However, floor vector values can span ∼140dB (∼24 bits unsigned), and the audio spectrum vector should represent a minimum of 120dB (∼21 bits with sign), even when output is to a 16 bit PCM device. For the residue vector to represent full scale if the floor is nailed to −140dB, it must be able to span 0 to +140dB. For the residue vector to reach full scale if the floor is nailed at 0dB, it must be able to represent −140dB to +0dB. Thus, in order to handle full range dynamics, a residue vector may span −140dB to +140dB entirely within spec. A 280dB range is approximately 48 bits with sign; thus the residue vector must be able to represent a 48 bit range and the dot product must be able to handle an effective 48 bit times 24 bit multiplication. This range may be achieved using large (64 bit or larger) integers, or implementing a movable binary point representation.

inverse monolithic transform (MDCT)The audio spectrum is converted back into time domain PCM audio via an inverse Modified Discrete Cosine Transform (MDCT). A detailed description of the MDCT is available in[1].

Note that the PCM produced directly from the MDCT is not yet finished audio; it must be lapped with surrounding frames using an appropriate window (such as the Vorbis window) before the MDCT can be considered orthogonal.

overlap/add dataWindowed MDCT output is overlapped and added with the right hand data of the previous window such that the 3/4 point of the previous window is aligned with the 1/4 point of the current window (as illustrated in the window overlap diagram). At this point, the audio data between the center of the previous frame and the center of the current frame is now finished and ready to be returned.

cache right hand dataThe decoder must cache the right hand portion of the current frame to be lapped with the left hand portion of the next frame.

return finished audio dataThe overlapped portion produced from overlapping the previous and current frame data is finished data to be returned by the decoder. This data spans from the center of the previous window to the center of the current window. In the case of same-sized windows, the amount of data to return is one-half block consisting of and only of the overlapped portions. When overlapping a short and long window, much of the returned range is not actually overlap. This does not damage transform orthogonality. Pay attention however to returning the correct data range; the amount of data to be returned is:

 

1 window_blocksize(previous_window)/4+window_blocksize(current_window)/4

from the center of the previous window to the center of the current window.

Data is not returned from the first frame; it must be used to ’prime’ the decode engine. The encoder accounts for this priming when calculating PCM offsets; after the first frame, the proper PCM output offset is ’0’ (as no data has been returned yet).

2. Bitpacking Convention

 

2.1. Overview

The Vorbis codec uses relatively unstructured raw packets containing arbitrary-width binary integer fields. Logically, these packets are a bitstream in which bits are coded one-by-one by the encoder and then read one-by-one in the same monotonically increasing order by the decoder. Most current binary storage arrangements group bits into a native word size of eight bits (octets), sixteen bits, thirty-two bits or, less commonly other fixed word sizes. The Vorbis bitpacking convention specifies the correct mapping of the logical packet bitstream into an actual representation in fixed-width words.

 

2.1.1. octets, bytes and words

In most contemporary architectures, a ’byte’ is synonymous with an ’octet’, that is, eight bits. This has not always been the case; seven, ten, eleven and sixteen bit ’bytes’ have been used. For purposes of the bitpacking convention, a byte implies the native, smallest integer storage representation offered by a platform. On modern platforms, this is generally assumed to be eight bits (not necessarily because of the processor but because of the filesystem/memory architecture. Modern filesystems invariably offer bytes as the fundamental atom of storage). A ’word’ is an integer size that is a grouped multiple of this smallest size.

The most ubiquitous architectures today consider a ’byte’ to be an octet (eight bits) and a word to be a group of two, four or eight bytes (16, 32 or 64 bits). Note however that the Vorbis bitpacking convention is still well defined for any native byte size; Vorbis uses the native bit-width of a given storage system. This document assumes that a byte is one octet for purposes of example.

 

2.1.2. bit order

A byte has a well-defined ’least significant’ bit (LSb), which is the only bit set when the byte is storing the two’s complement integer value +1. A byte’s ’most significant’ bit (MSb) is at the opposite end of the byte. Bits in a byte are numbered from zero at the LSb to n (n = 7 in an octet) for the MSb.

 

2.1.3. byte order

Words are native groupings of multiple bytes. Several byte orderings are possible in a word; the common ones are 3-2-1-0 (’big endian’ or ’most significant byte first’ in which the highest-valued byte comes first), 0-1-2-3 (’little endian’ or ’least significant byte first’ in which the lowest value byte comes first) and less commonly 3-1-2-0 and 0-2-1-3 (’mixed endian’).

The Vorbis bitpacking convention specifies storage and bitstream manipulation at the byte, not word, level, thus host word ordering is of a concern only during optimization when writing high performance code that operates on a word of storage at a time rather than by byte. Logically, bytes are always coded and decoded in order from byte zero through byten.

 

2.1.4. coding bits into byte sequences

The Vorbis codec has need to code arbitrary bit-width integers, from zero to 32 bits wide, into packets. These integer fields are not aligned to the boundaries of the byte representation; the next field is written at the bit position at which the previous field ends.

The encoder logically packs integers by writing the LSb of a binary integer to the logical bitstream first, followed by next least significant bit, etc, until the requested number of bits have been coded. When packing the bits into bytes, the encoder begins by placing the LSb of the integer to be written into the least significant unused bit position of the destination byte, followed by the next-least significant bit of the source integer and so on up to the requested number of bits. When all bits of the destination byte have been filled, encoding continues by zeroing all bits of the next byte and writing the next bit into the bit position 0 of that byte. Decoding follows the same process as encoding, but by reading bits from the byte stream and reassembling them into integers.

 

2.1.5. signedness

The signedness of a specific number resulting from decode is to be interpreted by the decoder given decode context. That is, the three bit binary pattern ’b111’ can be taken to represent either ’seven’ as an unsigned integer, or ’-1’ as a signed, two’s complement integer. The encoder and decoder are responsible for knowing if fields are to be treated as signed or unsigned.

 

2.1.6. coding example

Code the 4 bit integer value ’12’ [b1100] into an empty bytestream. Bytestream result:

 

1 |
2 V
3
4 7 6 5 4 3 2 1 0
5 byte 0 [0 0 0 0 1 1 0 0] <-
6 byte 1 [ ]
7 byte 2 [ ]
8 byte 3 [ ]
9 ...
10 byte n [ ] bytestream length == 1 byte
11

Continue by coding the 3 bit integer value ’-1’ [b111]:

 

1 |
2 V
3
4 7 6 5 4 3 2 1 0
5 byte 0 [0 1 1 1 1 1 0 0] <-
6 byte 1 [ ]
7 byte 2 [ ]
8 byte 3 [ ]
9 ...
10 byte n [ ] bytestream length == 1 byte

Continue by coding the 7 bit integer value ’17’ [b0010001]:

 

1 |
2 V
3
4 7 6 5 4 3 2 1 0
5 byte 0 [1 1 1 1 1 1 0 0]
6 byte 1 [0 0 0 0 1 0 0 0] <-
7 byte 2 [ ]
8 byte 3 [ ]
9 ...
10 byte n [ ] bytestream length == 2 bytes
11 bit cursor == 6

Continue by coding the 13 bit integer value ’6969’ [b110 11001110 01]:

 

1 |
2 V
3
4 7 6 5 4 3 2 1 0
5 byte 0 [1 1 1 1 1 1 0 0]
6 byte 1 [0 1 0 0 1 0 0 0]
7 byte 2 [1 1 0 0 1 1 1 0]
8 byte 3 [0 0 0 0 0 1 1 0] <-
9 ...
10 byte n [ ] bytestream length == 4 bytes
11

 

2.1.7. decoding example

Reading from the beginning of the bytestream encoded in the above example:

 

1 |
2 V
3
4 7 6 5 4 3 2 1 0
5 byte 0 [1 1 1 1 1 1 0 0] <-
6 byte 1 [0 1 0 0 1 0 0 0]
7 byte 2 [1 1 0 0 1 1 1 0]
8 byte 3 [0 0 0 0 0 1 1 0] bytestream length == 4 bytes
9

We read two, two-bit integer fields, resulting in the returned numbers ’b00’ and ’b11’. Two things are worth noting here:

  • Although these four bits were originally written as a single four-bit integer, reading some other combination of bit-widths from the bitstream is well defined. There are no artificial alignment boundaries maintained in the bitstream.
  • The second value is the two-bit-wide integer ’b11’. This value may be interpreted either as the unsigned value ’3’, or the signed value ’-1’. Signedness is dependent on decode context.

 

2.1.8. end-of-packet alignment

The typical use of bitpacking is to produce many independent byte-aligned packets which are embedded into a larger byte-aligned container structure, such as an Ogg transport bitstream. Externally, each bytestream (encoded bitstream) must begin and end on a byte boundary. Often, the encoded bitstream is not an integer number of bytes, and so there is unused (uncoded) space in the last byte of a packet.

Unused space in the last byte of a bytestream is always zeroed during the coding process. Thus, should this unused space be read, it will return binary zeroes.

Attempting to read past the end of an encoded packet results in an ’end-of-packet’ condition. End-of-packet is not to be considered an error; it is merely a state indicating that there is insufficient remaining data to fulfill the desired read size. Vorbis uses truncated packets as a normal mode of operation, and as such, decoders must handle reading past the end of a packet as a typical mode of operation. Any further read operations after an ’end-of-packet’ condition shall also return ’end-of-packet’.

 

2.1.9. reading zero bits

Reading a zero-bit-wide integer returns the value ’0’ and does not increment the stream cursor. Reading to the end of the packet (but not past, such that an ’end-of-packet’ condition has not triggered) and then reading a zero bit integer shall succeed, returning 0, and not trigger an end-of-packet condition. Reading a zero-bit-wide integer after a previous read sets ’end-of-packet’shall also fail with ’end-of-packet’.

3. Probability Model and Codebooks

 

3.1. Overview

Unlike practically every other mainstream audio codec, Vorbis has no statically configured probability model, instead packing all entropy decoding configuration, VQ and Huffman, into the bitstream itself in the third header, the codec setup header. This packed configuration consists of multiple ’codebooks’, each containing a specific Huffman-equivalent representation for decoding compressed codewords as well as an optional lookup table of output vector values to which a decoded Huffman value is applied as an offset, generating the final decoded output corresponding to a given compressed codeword.

 

3.1.1. Bitwise operation

The codebook mechanism is built on top of the vorbis bitpacker. Both the codebooks themselves and the codewords they decode are unrolled from a packet as a series of arbitrary-width values read from the stream according to Section 2, “Bitpacking Convention”.

 

3.2. Packed codebook format

For purposes of the examples below, we assume that the storage system’s native byte width is eight bits. This is not universally true; see Section 2, “Bitpacking Convention” for discussion relating to non-eight-bit bytes.

 

3.2.1. codebook decode

A codebook begins with a 24 bit sync pattern, 0x564342:

 

1 byte 0: [ 0 1 0 0 0 0 1 0 ] (0x42)
2 byte 1: [ 0 1 0 0 0 0 1 1 ] (0x43)
3 byte 2: [ 0 1 0 1 0 1 1 0 ] (0x56)

16 bit [codebook_dimensions] and 24 bit [codebook_entries] fields:

 

1
2 byte 3: [ X X X X X X X X ]
3 byte 4: [ X X X X X X X X ] [codebook_dimensions] (16 bit unsigned)
4
5 byte 5: [ X X X X X X X X ]
6 byte 6: [ X X X X X X X X ]
7 byte 7: [ X X X X X X X X ] [codebook_entries] (24 bit unsigned)
8
Источник: [https://torrent-igruha.org/3551-portal.html]
Easy CDDA Extractor 4.3.1 beta 1 serial key or number

Cocaine

Strong stimulant used as a recreational drug
Clinical data
Pronunciationkəʊˈkeɪn
Trade namesNeurocaine,[1] Goprelto,[2] Numbrino,[3] others
Other namesBenzoylmethylecgonine, coke, blow, crack (in freebase form)
AHFS/Drugs.comMicromedex Detailed Consumer Information
License data
Pregnancy
category
Dependence
liability
High[5]
Addiction
liability
High[6]
Routes of
administration
Topical, by mouth, insufflation, intravenous
Drug class
ATC code
Legal status
Legal status
Pharmacokinetic data
Bioavailability
MetabolismliverCYP3A4
MetabolitesNorcocaine, benzoylecgonine, cocaethylene
Onset of actionseconds to minutes[12]
Duration of action5 to 90 minutes[12]
ExcretionKidney
Identifiers
  • Methyl (1R,2R,3S,5S)-3-(benzoyloxy)-8-methyl-8-azabicyclo[3.2.1]octane-2-carboxylate
CAS Number
PubChemCID
IUPHAR/BPS
DrugBank
ChemSpider
UNII
KEGG
ChEBI
ChEMBL
PDBligand
CompTox Dashboard(EPA)
ECHA InfoCard100.000.030
Chemical and physical data
FormulaC17H21NO4
Molar mass303.353 g·mol−1
3D model (JSmol)
Melting point98 °C (208 °F)
Boiling point187 °C (369 °F)
Solubility in water≈1.8
  • CN1[C@H]2CC[C@@H]1[C@@H](C(OC)=O)[C@@H](OC(C3=CC=CC=C3)=O)C2
  • InChI=1S/C17H21NO4/c1-18-12-8-9-13(18)15(17(20)21-2)14(10-12)22-16(19)11-6-4-3-5-7-11/h3-7,12-15H,8-10H2,1-2H3/t12-,13+,14-,15+/m0/s1 Y
  • Key:ZPUCINDJVBIVPJ-LJISPDSOSA-N Y
Data page
Cocaine (data page)
 NY (what is this?)  (verify)

Cocaine, also known as coke, is a strong stimulant most frequently used as a recreational drug.[13] It is commonly snorted, inhaled as smoke, or dissolved and injected into a vein.[12] Mental effects may include an intense feeling of happiness, loss of contact with reality, or agitation.[12] Physical symptoms may include a fast heart rate, sweating, and large pupils.[12] High doses can result in very high blood pressure or body temperature.[14] Effects begin within seconds to minutes of use and last between five and ninety minutes.[12] Cocaine has a small number of accepted medical uses such as numbing and decreasing bleeding during nasal surgery.[15]

Cocaine is addictive due to its effect on the reward pathway in the brain.[13] After a short period of use, there is a high risk that dependence will occur.[13] Its use also increases the risk of stroke, myocardial infarction, lung problems in those who smoke it, blood infections, and sudden cardiac death.[13][16] Cocaine sold on the street is commonly mixed with local anesthetics, cornstarch, quinine, or sugar, which can result in additional toxicity.[17] Following repeated doses a person may have decreased ability to feel pleasure and be very physically tired.[13]

Cocaine acts by inhibiting the reuptake of serotonin, norepinephrine, and dopamine.[13] This results in greater concentrations of these three neurotransmitters in the brain.[13] It can easily cross the blood–brain barrier and may lead to the breakdown of the barrier.[18][19] In 2013, 419 kilograms were produced legally.[20] It is estimated that the illegal market for cocaine is 100 to US$500 billion each year.[13] With further processing, crack cocaine can be produced from cocaine.[13]

Cocaine is the second most frequently used illegal drug globally, after cannabis.[21] Between 14 and 21 million people use the drug each year.[13] Use is highest in North America followed by Europe and South America.[13] Between one and three percent of people in the developed world have used cocaine at some point in their life.[13] In 2013, cocaine use directly resulted in 4,300 deaths, up from 2,400 in 1990.[22] It is named after the coca plant from which it is isolated.[12] The plant's leaves have been used by Peruvians since ancient times.[17] Cocaine was first isolated from the leaves in 1860.[13] Since 1961, the international Single Convention on Narcotic Drugs has required countries to make recreational use of cocaine a crime.[23]

Uses

Medical

Topical cocaine can be used as a local numbing agent to help with painful procedures in the mouth or nose.[24]

Cocaine is now predominantly used for nasal and lacrimal duct surgery. The major disadvantages of this use are cocaine's potential for cardiovascular toxicity, glaucoma, and pupil dilation.[24] Medicinal use of cocaine has decreased as other synthetic local anesthetics such as benzocaine, proparacaine, lidocaine, and tetracaine are now used more often.[24] If vasoconstriction is desired for a procedure (as it reduces bleeding), the anesthetic is combined with a vasoconstrictor such as phenylephrine or epinephrine. Some otolaryngology (ENT) specialists occasionally use cocaine within the practice when performing procedures such as nasal cauterization. In this scenario dissolved cocaine is soaked into a ball of cotton wool, which is placed in the nostril for the 10–15 minutes immediately before the procedure, thus performing the dual role of both numbing the area to be cauterized, and vasoconstriction. Even when used this way, some of the used cocaine may be absorbed through oral or nasal mucosa and give systemic effects.[citation needed] An alternative method of administration for ENT surgery is mixed with adrenaline and sodium bicarbonate, as Moffett's solution.[citation needed]

Cocaine hydrochloride (Goprelto), an ester local anesthetic, was approved for medical use in the United States in December 2017, and is indicated for the introduction of local anesthesia of the mucous membranes for diagnostic procedures and surgeries on or through the nasal cavities of adults.[25][2] Cocaine hydrochloride (Numbrino) was approved for medical use in the United States in January 2020.[26][3]

The most common adverse reactions in people treated with Goprelto are headache and epistaxis.[2] The most common adverse reactions in people treated with Numbrino are hypertension, tachycardia, and sinus tachycardia.[3]

Recreational

Cocaine is a powerful nervous system stimulant.[27] Its effects can last from 15 minutes to an hour. The duration of cocaine's effects depends on the amount taken and the route of administration.[28] Cocaine can be in the form of fine white powder, bitter to the taste. When inhaled or injected, it causes a numbing effect. Crack cocaine is a smokeable form of cocaine made into small "rocks" by processing cocaine with sodium bicarbonate (baking soda) and water.[12][29] Crack cocaine is referred to as "crack" because of the crackling sounds it makes when heated.[12]

Cocaine use leads to increases in alertness, feelings of well-being and euphoria, increased energy and motor activity, and increased feelings of competence and sexuality.[30]

Coca leaves

Coca leaves are typically mixed with an alkaline substance (such as lime) and chewed into a wad that is retained in the mouth between gum and cheek (much the same as chewing tobacco is chewed) and sucked of its juices. The juices are absorbed slowly by the mucous membrane of the inner cheek and by the gastrointestinal tract when swallowed. Alternatively, coca leaves can be infused in liquid and consumed like tea. Ingesting coca leaves generally is an inefficient means of administering cocaine.

Because cocaine is hydrolyzed and rendered inactive in the acidic stomach, it is not readily absorbed when ingested alone. Only when mixed with a highly alkaline substance (such as lime) can it be absorbed into the bloodstream through the stomach. The efficiency of absorption of orally administered cocaine is limited by two additional factors. First, the drug is partly catabolized by the liver. Second, capillaries in the mouth and esophagus constrict after contact with the drug, reducing the surface area over which the drug can be absorbed. Nevertheless, cocaine metabolites can be detected in the urine of subjects that have sipped even one cup of coca leaf infusion.

Orally administered cocaine takes approximately 30 minutes to enter the bloodstream. Typically, only a third of an oral dose is absorbed, although absorption has been shown to reach 60% in controlled settings. Given the slow rate of absorption, maximum physiological and psychotropic effects are attained approximately 60 minutes after cocaine is administered by ingestion. While the onset of these effects is slow, the effects are sustained for approximately 60 minutes after their peak is attained.

Contrary to popular belief, both ingestion and insufflation result in approximately the same proportion of the drug being absorbed: 30 to 60%. Compared to ingestion, the faster absorption of insufflated cocaine results in quicker attainment of maximum drug effects. Snorting cocaine produces maximum physiological effects within 40 minutes and maximum psychotropic effects within 20 minutes, however, a more realistic activation period is closer to 5 to 10 minutes. Physiological and psychotropic effects from nasally insufflated cocaine are sustained for approximately 40–60 minutes after the peak effects are attained.[31]

Coca tea, an infusion of coca leaves, is also a traditional method of consumption. The tea has often been recommended for travelers in the Andes to prevent altitude sickness.[32] However, its actual effectiveness has never been systematically studied.[32]

In 1986 an article in the Journal of the American Medical Association revealed that U.S. health food stores were selling dried coca leaves to be prepared as an infusion as "Health Inca Tea."[33] While the packaging claimed it had been "decocainized," no such process had actually taken place. The article stated that drinking two cups of the tea per day gave a mild stimulation, increased heart rate, and mood elevation, and the tea was essentially harmless. Despite this, the DEA seized several shipments in Hawaii, Chicago, Georgia, and several locations on the East Coast of the United States, and the product was removed from the shelves.[citation needed]

Insufflation

Lines of cocaine prepared for insufflation

Nasal insufflation (known colloquially as "snorting", "sniffing", or "blowing") is a common method of ingestion of recreational powdered cocaine.[34] The drug coats and is absorbed through the mucous membranes lining the nasal passages. Cocaine's desired euphoric effects are delayed when snorted through the nose by about five minutes. This occurs because cocaine's absorption is slowed by its constricting effect on the blood vessels of the nose.[12] Insufflation of cocaine also leads to the longest duration of its effects (60–90 minutes).[12] When insufflating cocaine, absorption through the nasal membranes is approximately 30–60%, with higher doses leading to increased absorption efficiency.[citation needed] Any material not directly absorbed through the mucous membranes is collected in mucus and swallowed (this "drip" is considered pleasant by some and unpleasant by others).

In a study of cocaine users, the average time taken to reach peak subjective effects was 14.6 minutes.[35] Any damage to the inside of the nose is because cocaine highly constricts blood vessels – and therefore blood and oxygen/nutrient flow – to that area. Nosebleeds after cocaine insufflation are due to irritation and damage of mucus membranes by foreign particles and adulterants and not the cocaine itself;[citation needed] as a vasoconstrictor, cocaine acts to reduce bleeding.

Rolled up banknotes, hollowed-out pens, cut straws, pointed ends of keys, specialized spoons, long fingernails, and (clean) tampon applicators are often used to insufflate cocaine. Such devices are often called "tooters" by users. The cocaine typically is poured onto a flat, hard surface (such as a mirror, CD case or book) and divided into "bumps," "lines" or "rails," and then insufflated.[36] The amount of cocaine in a line varies widely from person to person and occasion to occasion (the purity of the cocaine is also a factor), but one line is generally considered to be a single dose and is typically 35 mg (a "bump") to 100 mg (a "rail").[dubious – discuss] As tolerance builds rapidly in the short-term (hours), many lines are often snorted to produce greater effects.[citation needed] A 2001 study reported that the sharing of straws used to "snort" cocaine can spread blood diseases such as hepatitis C.[37]

Injection

Drug injection by turning the drug into a solution provides the highest blood levels of drug in the shortest amount of time. Subjective effects not commonly shared with other methods of administration include a ringing in the ears moments after injection (usually when in excess of 120 milligrams) lasting two to 5 minutes including tinnitus and audio distortion. This is colloquially referred to as a "bell ringer". In a study of cocaine users, the average time taken to reach peak subjective effects was 3.1 minutes.[35] The euphoria passes quickly. Aside from the toxic effects of cocaine, there is also danger of circulatory emboli from the insoluble substances that may be used to cut the drug. As with all injected illicit substances, there is a risk of the user contracting blood-borne infections if sterile injecting equipment is not available or used. Additionally, because cocaine is a vasoconstrictor, and usage often entails multiple injections within several hours or less, subsequent injections are progressively more difficult to administer, which in turn may lead to more injection attempts and more consequences from improperly performed injection.[citation needed]

An injected mixture of cocaine and heroin, known as "speedball" is a particularly dangerous combination, as the converse effects of the drugs actually complement each other, but may also mask the symptoms of an overdose. It has been responsible for numerous deaths, including celebrities such as comedians/actors John Belushi and Chris Farley, Mitch Hedberg, River Phoenix, grunge singer Layne Staley and actor Philip Seymour Hoffman. Experimentally, cocaine injections can be delivered to animals such as fruit flies to study the mechanisms of cocaine addiction.[38]

Inhalation

Inhalation by smoking cocaine is one of the several ways the drug is consumed. The onset of cocaine's desired euphoric effects is fastest with inhaling cocaine and begins after 3–5 seconds.[12] In contrast, inhalation of cocaine leads to the shortest duration of its effects (5–15 minutes).[12] The two main ways cocaine is smoked are freebasing and by using cocaine which has been converted to smokable "crack cocaine". Cocaine is smoked by inhaling the vapor produced when solid cocaine is heated to the point that it sublimates.[39] In a 2000 Brookhaven National Laboratory medical department study, based on self reports of 32 abusers who participated in the study,"peak high" was found at mean of 1.4min +/- 0.5 minutes.[35]Pyrolysis products of cocaine that occur only when heated/smoked have been shown to change the effect profile, i.e. anhydroecgonine methyl ester when co-administered with cocaine increases the dopamine in CPu and NAc brain regions, and has M1- and M3- receptor affinity.[40]

Smoking freebase or crack cocaine is most often accomplished using a pipe made from a small glass tube, often taken from "love roses", small glass tubes with a paper rose that are promoted as romantic gifts.[41] These are sometimes called "stems", "horns", "blasters" and "straight shooters". A small piece of clean heavy copper or occasionally stainless steel scouring pad – often called a "brillo" (actual Brillo Pads contain soap, and are not used) or "chore" (named for Chore Boy brand copper scouring pads) – serves as a reduction base and flow modulator in which the "rock" can be melted and boiled to vapor. Crack smokers also sometimes smoke through a soda can with small holes on the side or bottom.[citation needed] Crack is smoked by placing it at the end of the pipe; a flame held close to it produces vapor, which is then inhaled by the smoker. The effects, felt almost immediately after smoking, are very intense and do not last long – usually 2 to 10 minutes.[42] When smoked, cocaine is sometimes combined with other drugs, such as cannabis, often rolled into a joint or blunt. Powdered cocaine is also sometimes smoked, though heat destroys much of the chemical; smokers often sprinkle it on cannabis.[citation needed] The language referring to paraphernalia and practices of smoking cocaine vary, as do the packaging methods in the street level sale.[citation needed]

Suppository

Another way users consume cocaine is by making it into a suppository which they then insert into the anus or vagina. The drug is then absorbed by the membranes of these body parts. Little research has been focused on the suppository (anal or vaginal insertion) method of administration, also known as "plugging". This method of administration is commonly administered using an oral syringe. Cocaine can be dissolved in water and withdrawn into an oral syringe which may then be lubricated and inserted into the anus or vagina before the plunger is pushed. Anecdotal evidence of its effects is infrequently discussed, possibly due to social taboos in many cultures. The rectum and the vaginal canal is where the majority of the drug would be taken up through the membranes lining its walls.[citation needed]

Adverse effects

A 2010 study ranking various illegal and legal drugs based on statements by drug-harm experts. Crack cocaine and cocaine was found to be the third and fifth overall most dangerous drugs respectively.[43]

Acute

With excessive or prolonged use, the drug can cause itching, fast heart rate, hallucinations, and paranoid delusions or sensations of insects crawling on the skin.[44] Overdoses may cause abnormally high body temperature and a marked elevation of blood pressure, which can be life-threatening,[44]abnormal heart rhythms,[45] and death.[45]

Anxiety, paranoia, and restlessness can also occur, especially during the comedown. With excessive dosage, tremors, convulsions and increased body temperature are observed.[27] Severe cardiac adverse events, particularly sudden cardiac death, become a serious risk at high doses due to cocaine's blocking effect on cardiac sodium channels.[45]

  • Opioid involvement in cocaine overdose deaths. Green line is cocaine and any opioid (top line in 2017). Gray line is cocaine without any opioids (bottom line in 2017). Yellow line is cocaine and other synthetic opioids (middle line in 2017).[46]

  • Delphic analysis regarding 20 popular recreational drugs based on expert opinion. Cocaine was ranked the 2nd in dependence and physical harm and 3rd in social harm.[47]

Chronic

Side effects of chronic cocaine use

Chronic cocaine intake causes strong imbalances of transmitter levels in order to compensate extremes. Thus, receptors disappear from the cell surface or reappear on it, resulting more or less in an "off" or "working mode" respectively, or they change their susceptibility for binding partners (ligands) – mechanisms called downregulation and upregulation. However, studies suggest cocaine abusers do not show normal age-related loss of striataldopamine transporter (DAT) sites, suggesting cocaine has neuroprotective properties for dopamine neurons.[48] Possible side effects include insatiable hunger, aches, insomnia/oversleeping, lethargy, and persistent runny nose. Depression with suicidal ideation may develop in very heavy users. Finally, a loss of vesicular monoamine transporters, neurofilament proteins, and other morphological changes appear to indicate a long term damage of dopamine neurons. All these effects contribute a rise in tolerance thus requiring a larger dosage to achieve the same effect.[49] The lack of normal amounts of serotonin and dopamine in the brain is the cause of the dysphoria and depression felt after the initial high. Physical withdrawal is not dangerous. Physiological changes caused by cocaine withdrawal include vivid and unpleasant dreams, insomnia or hypersomnia, increased appetite and psychomotor retardation or agitation.[49]

Physical side effects from chronic smoking of cocaine include coughing up blood, bronchospasm, itching, fever, diffuse alveolar infiltrates without effusions, pulmonary and systemic eosinophilia, chest pain, lung trauma, sore throat, asthma, hoarse voice, dyspnea (shortness of breath), and an aching, flu-like syndrome. Cocaine constricts blood vessels, dilates pupils, and increases body temperature, heart rate, and blood pressure. It can also cause headaches and gastrointestinal complications such as abdominal pain and nausea. A common but untrue belief is that the smoking of cocaine chemically breaks down tooth enamel and causes tooth decay. However, cocaine does often cause involuntary tooth grinding, known as bruxism, which can deteriorate tooth enamel and lead to gingivitis.[50] Additionally, stimulants like cocaine, methamphetamine, and even caffeine cause dehydration and dry mouth. Since saliva is an important mechanism in maintaining one's oral pH level, chronic stimulant abusers who do not hydrate sufficiently may experience demineralization of their teeth due to the pH of the tooth surface dropping too low (below 5.5). Cocaine use also promotes the formation of blood clots.[12] This increase in blood clot formation is attributed to cocaine-associated increases in the activity of plasminogen activator inhibitor, and an increase in the number, activation, and aggregation of platelets.[12]

Chronic intranasal usage can degrade the cartilage separating the nostrils (the septum nasi), leading eventually to its complete disappearance. Due to the absorption of the cocaine from cocaine hydrochloride, the remaining hydrochloride forms a dilute hydrochloric acid.[51]

Cocaine may also greatly increase the risk of developing rare autoimmune or connective tissue diseases such as lupus, Goodpasture syndrome, vasculitis, glomerulonephritis, Stevens–Johnson syndrome, and other diseases.[52][53][54][55] It can also cause a wide array of kidney diseases and kidney failure.[56][57]

Cocaine use leads to an increased risk of hemorrhagic and ischemic strokes.[29] Cocaine use also increases the risk of having a heart attack.[58]

Addiction

Cocaine addiction occurs through ΔFosB overexpression in the nucleus accumbens, which results in altered transcriptional regulation in neurons within the nucleus accumbens.

ΔFosB levels have been found to increase upon the use of cocaine.[59] Each subsequent dose of cocaine continues to increase ΔFosB levels with no ceiling of tolerance. Elevated levels of ΔFosB leads to increases in brain-derived neurotrophic factor (BDNF) levels, which in turn increases the number of dendritic branches and spines present on neurons involved with the nucleus accumbens and prefrontal cortex areas of the brain. This change can be identified rather quickly, and may be sustained weeks after the last dose of the drug.

Transgenic mice exhibiting inducible expression of ΔFosB primarily in the nucleus accumbens and dorsal striatum exhibit sensitized behavioural responses to cocaine.[60] They self-administer cocaine at lower doses than control,[61] but have a greater likelihood of relapse when the drug is withheld.[61][62] ΔFosB increases the expression of AMPA receptor subunit GluR2[60] and also decreases expression of dynorphin, thereby enhancing sensitivity to reward.[62]

Dependence and withdrawal

Cocaine dependence is a form of psychological dependence that develops from regular cocaine use and produces a withdrawal state with emotional-motivational deficits upon cessation of cocaine use.

During pregnancy

Cocaine is known to have a number of deleterious effects during pregnancy. Pregnant people who use cocaine have an elevated risk of placental abruption, a condition where the placenta detaches from the uterus and causes bleeding.[63] Due to its vasoconstrictive and hypertensive effects, they are also at risk for hemorrhagic stroke and myocardial infarction. Cocaine is also teratogenic, meaning that it can cause birth defects and fetal malformations. In-utero exposure to cocaine is associated with behavioral abnormalities, cognitive impairment, cardiovascular malformations, intrauterine growth restriction, preterm birth, urinary tract malformations, and cleft lip and palate.[64]

Pharmacology

Pharmacodynamics

The pharmacodynamics of cocaine involve the complex relationships of neurotransmitters (inhibiting monoamine uptake in rats with ratios of about: serotonin:dopamine = 2:3, serotonin:norepinephrine = 2:5).[65][13] The most extensively studied effect of cocaine on the central nervous system is the blockade of the dopamine transporter protein. Dopamine transmitter released during neural signaling is normally recycled via the transporter; i.e., the transporter binds the transmitter and pumps it out of the synaptic cleft back into the presynapticneuron, where it is taken up into storage vesicles. Cocaine binds tightly at the dopamine transporter forming a complex that blocks the transporter's function. The dopamine transporter can no longer perform its reuptake function, and thus dopamine accumulates in the synaptic cleft. The increased concentration of dopamine in the synapse activates post-synaptic dopamine receptors, which makes the drug rewarding and promotes the compulsive use of cocaine.[66]

Cocaine affects certain serotonin (5-HT) receptors; in particular, it has been shown to antagonize the 5-HT3 receptor, which is a ligand-gated ion channel. The overabundance of 5-HT3 receptors in cocaine conditioned rats display this trait, however the exact effect of 5-HT3 in this process is unclear.[67] The 5-HT2 receptor (particularly the subtypes 5-HT2A, 5-HT2B and 5-HT2C) are involved in the locomotor-activating effects of cocaine.[68]

Cocaine has been demonstrated to bind as to directly stabilize the DAT transporter on the open outward-facing conformation. Further, cocaine binds in such a way as to inhibit a hydrogen bond innate to DAT. Cocaine's binding properties are such that it attaches so this hydrogen bond will not form and is blocked from formation due to the tightly locked orientation of the cocaine molecule. Research studies have suggested that the affinity for the transporter is not what is involved in habituation of the substance so much as the conformation and binding properties to where and how on the transporter the molecule binds.[69]

Sigma receptors are affected by cocaine, as cocaine functions as a sigma ligand agonist.[70] Further specific receptors it has been demonstrated to function on are NMDA and the D1 dopamine receptor.[71]

Cocaine also blocks sodium channels, thereby interfering with the propagation of action potentials;[72][45] thus, like lignocaine and novocaine, it acts as a local anesthetic. It also functions on the binding sites to the dopamine and serotonin sodium dependent transport area as targets as separate mechanisms from its reuptake of those transporters; unique to its local anesthetic value which makes it in a class of functionality different from both its own derived phenyltropanes analogues which have that removed. In addition to this cocaine has some target binding to the site of the Kappa-opioid receptor as well.[73] Cocaine also causes vasoconstriction, thus reducing bleeding during minor surgical procedures. The locomotor enhancing properties of cocaine may be attributable to its enhancement of dopaminergic transmission from the substantia nigra.[citation needed] Recent research points to an important role of circadian mechanisms[74] and clock genes[75] in behavioral actions of cocaine.

Cocaine can often cause reduced food intake, many chronic users lose their appetite and can experience severe malnutrition and significant weight loss. Cocaine effects, further, are shown to be potentiated for the user when used in conjunction with new surroundings and stimuli, and otherwise novel environs.[76]

Pharmacokinetics

Cocaine has a short half life of 0.7-1.5 hours and is extensively metabolized by cholinesterase enzymes (primarily in the liver and plasma), with only about 1% excreted unchanged in the urine.[12] The metabolism is dominated by hydrolyticester cleavage, so the eliminated metabolites consist mostly of benzoylecgonine (BE), the major metabolite, and other significant metabolites in lesser amounts such as ecgonine methyl ester (EME) and ecgonine.[12]

Источник: [https://torrent-igruha.org/3551-portal.html]
.

What’s New in the Easy CDDA Extractor 4.3.1 beta 1 serial key or number?

Screen Shot

System Requirements for Easy CDDA Extractor 4.3.1 beta 1 serial key or number

Add a Comment

Your email address will not be published. Required fields are marked *